pub struct EmbeddedBleLink { /* private fields */ }Trait Implementations§
Source§impl BleLink for EmbeddedBleLink
impl BleLink for EmbeddedBleLink
type Error = Closed
type Source = EmbeddedBleSource
type Sink = EmbeddedBleSink
fn peer_protocol(&self) -> PeerProtocol
fn address(&self) -> BleAddress
async fn control_send(&mut self, msg: &Control) -> Result<(), Closed>
async fn control_recv(&mut self) -> Result<Control, Closed>
async fn receive_columba_peer_identity(&mut self) -> Result<BleIdentity, Closed>
async fn send_columba_identity( &mut self, identity: BleIdentity, ) -> Result<(), Closed>
async fn upgrade(&mut self, plan: &L2capPlan) -> Result<(), Closed>
fn into_data(self) -> (EmbeddedBleSource, EmbeddedBleSink)
Auto Trait Implementations§
impl !RefUnwindSafe for EmbeddedBleLink
impl !UnwindSafe for EmbeddedBleLink
impl Freeze for EmbeddedBleLink
impl Send for EmbeddedBleLink
impl Sync for EmbeddedBleLink
impl Unpin for EmbeddedBleLink
impl UnsafeUnpin for EmbeddedBleLink
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