pub struct HciTransportMock { /* private fields */ }Expand description
Provides a simple mock implementation of fuchsia.hardware.bluetooth/HciTransport.
Implementations§
Source§impl HciTransportMock
impl HciTransportMock
pub fn new( timeout: MonotonicDuration, ) -> Result<(HciTransportProxy, HciTransportMock), Error>
pub fn from_stream( stream: HciTransportRequestStream, timeout: MonotonicDuration, ) -> HciTransportMock
pub async fn expect_send(&mut self, packet: SentPacket) -> Result<(), Error>
Auto Trait Implementations§
impl Freeze for HciTransportMock
impl !RefUnwindSafe for HciTransportMock
impl Send for HciTransportMock
impl Sync for HciTransportMock
impl Unpin for HciTransportMock
impl UnsafeUnpin for HciTransportMock
impl !UnwindSafe for HciTransportMock
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