2021-02-16 13:37:18 +03:00
|
|
|
mod error;
|
2021-02-16 13:38:54 +03:00
|
|
|
mod logger;
|
2021-02-16 13:34:01 +03:00
|
|
|
mod machine;
|
|
|
|
|
2021-03-30 15:28:53 +03:00
|
|
|
pub use error::{CryptoStoreError, DecryptionError, KeyImportError, MachineCreationError};
|
2021-02-16 13:38:54 +03:00
|
|
|
pub use logger::{set_logger, Logger};
|
2021-03-30 14:46:35 +03:00
|
|
|
pub use machine::{
|
|
|
|
DecryptedEvent, Device, DeviceLists, KeysImportResult, OlmMachine, Request, RequestType, Sas,
|
|
|
|
};
|
|
|
|
|
|
|
|
pub trait ProgressListener {
|
|
|
|
fn on_progress(&self, progress: i32, total: i32);
|
|
|
|
}
|
2021-02-16 13:18:31 +03:00
|
|
|
|
2021-02-09 17:41:01 +03:00
|
|
|
include!(concat!(env!("OUT_DIR"), "/olm.uniffi.rs"));
|