Struct mountpoint_s3_client::mock_client::MockObject
source · pub struct MockObject { /* private fields */ }Implementations§
source§impl MockObject
impl MockObject
pub fn read(&self, offset: u64, size: usize) -> Box<[u8]>
pub fn from_bytes(bytes: &[u8], etag: ETag) -> Self
pub fn constant(v: u8, size: usize, etag: ETag) -> Self
pub fn ramp(seed: u8, size: usize, etag: ETag) -> Self
pub fn set_last_modified(&mut self, last_modified: OffsetDateTime)
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn etag(&self) -> ETag
Trait Implementations§
source§impl Debug for MockObject
impl Debug for MockObject
Auto Trait Implementations§
impl !RefUnwindSafe for MockObject
impl Send for MockObject
impl Sync for MockObject
impl Unpin for MockObject
impl !UnwindSafe for MockObject
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