pub struct BlobWriter { /* private fields */ }Expand description
A testing server implementation of fuchsia.fxfs/BlobWriter.
Implementations§
Source§impl BlobWriter
impl BlobWriter
Sourcepub async fn expect_done(self)
pub async fn expect_done(self)
Sourcepub async fn expect_get_vmo(&mut self, expected_size: u64) -> &mut Self
pub async fn expect_get_vmo(&mut self, expected_size: u64) -> &mut Self
Sourcepub async fn fail_bytes_written(&mut self) -> &mut Self
pub async fn fail_bytes_written(&mut self) -> &mut Self
Asserts that BytesWritten is called and responds with a data integrity error.
§Panics
Panics on error
Sourcepub async fn expect_payload(self, content: &[u8])
pub async fn expect_payload(self, content: &[u8])
Asserts that content is written to this freshly created BlobWriter in a single
BytesWritten.
§Panics
Panics on error
Auto Trait Implementations§
impl Freeze for BlobWriter
impl !RefUnwindSafe for BlobWriter
impl Send for BlobWriter
impl Sync for BlobWriter
impl Unpin for BlobWriter
impl !UnwindSafe for BlobWriter
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,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]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