Struct holochain::conductor::conductor::MockAppStoreService
source · pub struct MockAppStoreService { /* private fields */ }
Expand description
Interface for the AppStore service
Implementations§
source§impl MockAppStoreService
impl MockAppStoreService
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 MockAppStoreService
impl MockAppStoreService
sourcepub fn expect_get_dna_bundle(&mut self) -> &mut Expectation<'static>
pub fn expect_get_dna_bundle(&mut self) -> &mut Expectation<'static>
Create an Expectation
for mocking the get_dna_bundle
method
sourcepub fn expect_get_app_bundle(&mut self) -> &mut Expectation<'static>
pub fn expect_get_app_bundle(&mut self) -> &mut Expectation<'static>
Create an Expectation
for mocking the get_app_bundle
method
sourcepub fn expect_cell_ids(&mut self) -> &mut Expectation<'static>
pub fn expect_cell_ids(&mut self) -> &mut Expectation<'static>
Create an Expectation
for mocking the cell_ids
method
Trait Implementations§
source§impl AppStoreService for MockAppStoreService
impl AppStoreService for MockAppStoreService
Interface for the AppStore service
source§fn get_dna_bundle<'life0, 'async_trait>(
&'life0 self,
dna_hash: DnaHash
) -> Pin<Box<dyn Future<Output = AppStoreServiceResult<Option<DnaBundle>>> + Send + 'async_trait>>where
'life0: 'async_trait,
fn get_dna_bundle<'life0, 'async_trait>(
&'life0 self,
dna_hash: DnaHash
) -> Pin<Box<dyn Future<Output = AppStoreServiceResult<Option<DnaBundle>>> + Send + 'async_trait>>where
'life0: 'async_trait,
Fetch a DNA bundle from the store
source§impl Debug for MockAppStoreService
impl Debug for MockAppStoreService
Auto Trait Implementations§
impl RefUnwindSafe for MockAppStoreService
impl Send for MockAppStoreService
impl Sync for MockAppStoreService
impl Unpin for MockAppStoreService
impl UnwindSafe for MockAppStoreService
Blanket Implementations§
source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self
from the equivalent element of its
superset. Read moresource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self
is actually part of its subset T
(and can be converted to it).source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset
but without any property checks. Always succeeds.source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self
to the equivalent element of its superset.source§impl<T> Upcastable for T
impl<T> Upcastable for T
source§fn upcast_any_ref(&self) -> &(dyn Any + 'static)
fn upcast_any_ref(&self) -> &(dyn Any + 'static)
upcast ref
source§fn upcast_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn upcast_any_mut(&mut self) -> &mut (dyn Any + 'static)
upcast mut ref