/*
	Copyright 2021 Integritee AG and Supercomputing Systems AG
	Copyright (C) 2017-2019 Baidu, Inc. All Rights Reserved.

	Licensed under the Apache License, Version 2.0 (the "License");
	you may not use this file except in compliance with the License.
	You may obtain a copy of the License at

		http://www.apache.org/licenses/LICENSE-2.0

	Unless required by applicable law or agreed to in writing, software
	distributed under the License is distributed on an "AS IS" BASIS,
	WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
	See the License for the specific language governing permissions and
	limitations under the License.

*/

// TODO This entire module should be extracted to a separate crate and re-named to o-call tunnel, see #288 and #316

pub mod bridge_api;
pub mod component_factory;

mod ffi;
mod ipfs_ocall;
mod metrics_ocall;
mod remote_attestation_ocall;
mod sidechain_ocall;
mod worker_on_chain_ocall;

#[cfg(test)]
pub mod test;
