pub struct ClientMock { /* private fields */ }Expand description
Mock for the fuchsia.bluetooth.gatt2/Client server. Can be used to expect and intercept requests to connect to GATT services.
Implementations§
Source§impl ClientMock
impl ClientMock
pub fn new( timeout: MonotonicDuration, ) -> Result<(ClientProxy, ClientMock), Error>
pub fn from_stream( stream: ClientRequestStream, timeout: MonotonicDuration, ) -> Self
pub fn add_service(&mut self, service: ServiceInfo)
pub async fn expect_watch_services(&mut self) -> Result<(), Error>
pub async fn expect_connect_to_service( &mut self, handle: ServiceHandle, ) -> Result<(ClientControlHandle, ServerEnd<RemoteServiceMarker>), Error>
Auto Trait Implementations§
impl Freeze for ClientMock
impl !RefUnwindSafe for ClientMock
impl Send for ClientMock
impl Sync for ClientMock
impl Unpin for ClientMock
impl UnsafeUnpin for ClientMock
impl !UnwindSafe for ClientMock
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