pub struct FuchsiaPeerAddr { /* private fields */ }Expand description
An implementation of GetPeerAddr that uses the fuchsia.bluetooth.sys.AddressLookup
FIDL service.
Implementations§
Source§impl FuchsiaPeerAddr
impl FuchsiaPeerAddr
pub fn new(proxy: AddressLookupProxy) -> Self
Trait Implementations§
Source§impl GetPeerAddr for FuchsiaPeerAddr
impl GetPeerAddr for FuchsiaPeerAddr
Source§async fn get_peer_address(
&self,
peer_id: PeerId,
) -> Result<(Address, AddressType)>
async fn get_peer_address( &self, peer_id: PeerId, ) -> Result<(Address, AddressType)>
Resolve peer ID to peer address and address type.
Auto Trait Implementations§
impl !Freeze for FuchsiaPeerAddr
impl !RefUnwindSafe for FuchsiaPeerAddr
impl Send for FuchsiaPeerAddr
impl Sync for FuchsiaPeerAddr
impl Unpin for FuchsiaPeerAddr
impl UnsafeUnpin for FuchsiaPeerAddr
impl !UnwindSafe for FuchsiaPeerAddr
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,
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