pub struct Config {Show 17 fields
pub device_path: String,
pub enable_suspend: bool,
pub hci_command_timeout_seconds: u16,
pub le_active_scan_interval: u16,
pub le_active_scan_window: u16,
pub le_fast_adv_interval_max: u16,
pub le_fast_adv_interval_min: u16,
pub le_fast_adv_max_tx_power: i8,
pub le_slow_adv_interval_max: u16,
pub le_slow_adv_interval_min: u16,
pub le_slow_adv_max_tx_power: i8,
pub le_very_fast_adv_interval_max: u16,
pub le_very_fast_adv_interval_min: u16,
pub le_very_fast_adv_max_tx_power: i8,
pub legacy_pairing_enabled: bool,
pub override_vendor_capabilites_version: u16,
pub sco_offload_path_index: u8,
}Fields§
§device_path: String§enable_suspend: bool§hci_command_timeout_seconds: u16§le_active_scan_interval: u16§le_active_scan_window: u16§le_fast_adv_interval_max: u16§le_fast_adv_interval_min: u16§le_fast_adv_max_tx_power: i8§le_slow_adv_interval_max: u16§le_slow_adv_interval_min: u16§le_slow_adv_max_tx_power: i8§le_very_fast_adv_interval_max: u16§le_very_fast_adv_interval_min: u16§le_very_fast_adv_max_tx_power: i8§legacy_pairing_enabled: bool§override_vendor_capabilites_version: u16§sco_offload_path_index: u8Implementations§
Source§impl Config
impl Config
Sourcepub fn take_from_startup_handle() -> Self
pub fn take_from_startup_handle() -> Self
Take the config startup handle and parse its contents.
§Panics
If the config startup handle was already taken or if it is not valid.
Sourcepub fn from_bytes(bytes: &[u8]) -> Result<Self, Error>
pub fn from_bytes(bytes: &[u8]) -> Result<Self, Error>
Parse Self from bytes.
pub fn record_inspect(&self, inspector_node: &Node)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Config
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnsafeUnpin for Config
impl UnwindSafe for Config
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
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<F, N> FidlIntoNative<Box<N>> for Fwhere
F: FidlIntoNative<N>,
impl<F, N> FidlIntoNative<Box<N>> for Fwhere
F: FidlIntoNative<N>,
fn fidl_into_native(self) -> Box<N>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more