pub struct OnboardingInfo {
pub discriminator: u16,
pub passcode: u32,
pub is_short_discriminator: bool,
pub vendor_id: Option<u16>,
pub product_id: Option<u16>,
pub discovery_capabilities: Option<DiscoveryCapabilities>,
}Fields§
§discriminator: u16§passcode: u32§is_short_discriminator: boolTrue when decoded from a manual pairing code (only top 4 bits of discriminator are valid).
vendor_id: Option<u16>Present only when decoded from a QR code payload.
product_id: Option<u16>Present only when decoded from a QR code payload.
discovery_capabilities: Option<DiscoveryCapabilities>Present only when decoded from a QR code payload.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OnboardingInfo
impl RefUnwindSafe for OnboardingInfo
impl Send for OnboardingInfo
impl Sync for OnboardingInfo
impl Unpin for OnboardingInfo
impl UnwindSafe for OnboardingInfo
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