1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
#[macro_use]
extern crate cfg_if;

mod dc_data_blob;
pub mod utils;

type Result<T> = std::result::Result<T, devocrypto_errors::DevoCryptoError>;
mod devocrypto_errors;

pub use dc_data_blob::DcDataBlob;
pub use devocrypto_errors::DevoCryptoError;

cfg_if! {
    if #[cfg(target_arch = "wasm32")] {
        extern crate wasm_bindgen;
        pub mod wasm;
    }
    else {
        pub mod ffi;
    }
}