pub struct AccessMock { /* private fields */ }Expand description
Provides a simple mock implementation of fuchsia.bluetooth.sys.Access.
Implementations§
Source§impl AccessMock
impl AccessMock
pub fn new( timeout: MonotonicDuration, ) -> Result<(AccessProxy, AccessMock), Error>
pub async fn expect_disconnect( &mut self, expected_peer_id: PeerId, result: Result<(), AccessError>, ) -> Result<(), Error>
pub async fn expect_forget( &mut self, expected_peer_id: PeerId, result: Result<(), AccessError>, ) -> Result<(), Error>
pub async fn expect_pair( &mut self, expected_peer_id: PeerId, expected_options: PairingOptions, result: Result<(), AccessError>, ) -> Result<(), Error>
Auto Trait Implementations§
impl Freeze for AccessMock
impl !RefUnwindSafe for AccessMock
impl Send for AccessMock
impl Sync for AccessMock
impl Unpin for AccessMock
impl UnsafeUnpin for AccessMock
impl !UnwindSafe for AccessMock
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