pub struct PairingBitbox02<T: Runtime> { /* private fields */ }
Implementations§
Source§impl<T: Runtime> PairingBitbox02<T>
impl<T: Runtime> PairingBitbox02<T>
pub async fn connect( device: HidDevice, pairing: Option<Box<dyn NoiseConfig>>, ) -> Result<Self, HWIError>
pub fn pairing_code(&self) -> Option<String>
pub async fn wait_confirm(self) -> Result<PairedBitBox<T>, HWIError>
Auto Trait Implementations§
impl<T> Freeze for PairingBitbox02<T>
impl<T> !RefUnwindSafe for PairingBitbox02<T>
impl<T> Send for PairingBitbox02<T>where
T: Send,
impl<T> Sync for PairingBitbox02<T>where
T: Sync,
impl<T> Unpin for PairingBitbox02<T>where
T: Unpin,
impl<T> !UnwindSafe for PairingBitbox02<T>
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