pub struct MockCloudFileServiceTrait {
CloudFileServiceTrait_expectations: MockCloudFileServiceTrait_CloudFileServiceTrait,
}Fields§
§CloudFileServiceTrait_expectations: MockCloudFileServiceTrait_CloudFileServiceTraitImplementations§
source§impl MockCloudFileServiceTrait
impl MockCloudFileServiceTrait
sourcepub fn checkpoint(&mut self)
pub fn checkpoint(&mut self)
Validate that all current expectations for all methods have been satisfied, and discard them.
sourcepub fn new() -> Self
pub fn new() -> Self
Create a new mock object with no expectations.
This method will not be generated if the real struct
already has a new method. However, it will be
generated if the struct implements a trait with a new
method. The trait’s new method can still be called
like <MockX as TraitY>::new
source§impl MockCloudFileServiceTrait
impl MockCloudFileServiceTrait
sourcepub fn expect_get_file(&mut self) -> &mut Expectation
pub fn expect_get_file(&mut self) -> &mut Expectation
Create an Expectation for mocking the get_file method
sourcepub fn expect_put_file(&mut self) -> &mut Expectation
pub fn expect_put_file(&mut self) -> &mut Expectation
Create an Expectation for mocking the put_file method
sourcepub fn expect_put_file_bytes(&mut self) -> &mut Expectation
pub fn expect_put_file_bytes(&mut self) -> &mut Expectation
Create an Expectation for mocking the put_file_bytes method
sourcepub fn expect_list_files(&mut self) -> &mut Expectation
pub fn expect_list_files(&mut self) -> &mut Expectation
Create an Expectation for mocking the list_files method
sourcepub fn expect_generate_presigned_url(&mut self) -> &mut Expectation
pub fn expect_generate_presigned_url(&mut self) -> &mut Expectation
Create an Expectation for mocking the generate_presigned_url method
sourcepub fn expect_does_file_exist(&mut self) -> &mut Expectation
pub fn expect_does_file_exist(&mut self) -> &mut Expectation
Create an Expectation for mocking the does_file_exist method
sourcepub fn expect_delete_file(&mut self) -> &mut Expectation
pub fn expect_delete_file(&mut self) -> &mut Expectation
Create an Expectation for mocking the delete_file method
sourcepub fn expect_put_diff(&mut self) -> &mut Expectation
pub fn expect_put_diff(&mut self) -> &mut Expectation
Create an Expectation for mocking the put_diff method
Trait Implementations§
source§impl CloudFileServiceTrait for MockCloudFileServiceTrait
impl CloudFileServiceTrait for MockCloudFileServiceTrait
fn get_file<'life0, 'life1, 'async_trait>(
&'life0 self,
key: &'life1 str,
local_path: String,
) -> Pin<Box<dyn Future<Output = AppResult<Option<String>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn put_file<'life0, 'life1, 'async_trait>(
&'life0 self,
key: &'life1 str,
local_path: String,
client: S3ClientType,
) -> Pin<Box<dyn Future<Output = AppResult<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn put_file_bytes<'life0, 'life1, 'async_trait>(
&'life0 self,
key: &'life1 str,
bytes: Vec<u8>,
) -> Pin<Box<dyn Future<Output = AppResult<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn list_files<'life0, 'life1, 'async_trait>(
&'life0 self,
key: &'life1 str,
client: S3ClientType,
) -> Pin<Box<dyn Future<Output = AppResult<Vec<Option<String>>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn generate_presigned_url<'life0, 'life1, 'async_trait>(
&'life0 self,
key: &'life1 str,
) -> Pin<Box<dyn Future<Output = AppResult<String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn does_file_exist<'life0, 'life1, 'async_trait>(
&'life0 self,
key: &'life1 str,
client: S3ClientType,
) -> Pin<Box<dyn Future<Output = AppResult<bool>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn delete_file<'life0, 'life1, 'async_trait>(
&'life0 self,
key: &'life1 str,
) -> Pin<Box<dyn Future<Output = AppResult<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn put_diff<'life0, 'life1, 'async_trait>(
&'life0 self,
key: &'life1 str,
bytes: Vec<u8>,
) -> Pin<Box<dyn Future<Output = AppResult<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
source§impl Debug for MockCloudFileServiceTrait
impl Debug for MockCloudFileServiceTrait
Auto Trait Implementations§
impl Freeze for MockCloudFileServiceTrait
impl RefUnwindSafe for MockCloudFileServiceTrait
impl Send for MockCloudFileServiceTrait
impl Sync for MockCloudFileServiceTrait
impl Unpin for MockCloudFileServiceTrait
impl UnwindSafe for MockCloudFileServiceTrait
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<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>
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>
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