#[repr(C)]pub struct FfiConfiguration<'a> {
pub data_dir: FfiStr<'a>,
pub package_name: FfiStr<'a>,
pub language_binding_name: FfiStr<'a>,
pub upload_enabled: u8,
pub max_events: Option<&'a i32>,
pub delay_ping_lifetime_io: u8,
}
Expand description
Configuration over FFI.
CAUTION: This must match exactly the definition on the Kotlin side. If this side is changed, the Kotlin side need to be changed, too.
Fields§
§data_dir: FfiStr<'a>
§package_name: FfiStr<'a>
§language_binding_name: FfiStr<'a>
§upload_enabled: u8
§max_events: Option<&'a i32>
§delay_ping_lifetime_io: u8
Trait Implementations§
Source§impl TryFrom<&FfiConfiguration<'_>> for Configuration
Convert the FFI-compatible configuration object into the proper Rust configuration object.
impl TryFrom<&FfiConfiguration<'_>> for Configuration
Convert the FFI-compatible configuration object into the proper Rust configuration object.
Auto Trait Implementations§
impl<'a> Freeze for FfiConfiguration<'a>
impl<'a> RefUnwindSafe for FfiConfiguration<'a>
impl<'a> !Send for FfiConfiguration<'a>
impl<'a> !Sync for FfiConfiguration<'a>
impl<'a> Unpin for FfiConfiguration<'a>
impl<'a> UnwindSafe for FfiConfiguration<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more