pub struct CentralMock { /* private fields */ }Expand description
Provides a simple mock implementation of a fuchsia.bluetooth.le/Central
Implementations§
Source§impl CentralMock
impl CentralMock
pub fn new(timeout: MonotonicDuration) -> (CentralProxy, Self)
pub fn from_stream( stream: CentralRequestStream, timeout: MonotonicDuration, ) -> Self
pub async fn expect_connect( &mut self, expected_peer_id: Option<PeerId>, ) -> Result<(ConnectionOptions, ServerEnd<ConnectionMarker>), Error>
Auto Trait Implementations§
impl Freeze for CentralMock
impl !RefUnwindSafe for CentralMock
impl Send for CentralMock
impl Sync for CentralMock
impl Unpin for CentralMock
impl UnsafeUnpin for CentralMock
impl !UnwindSafe for CentralMock
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