Struct holochain::sweettest::SweetConductorHandle [−][src]
pub struct SweetConductorHandle(_);
Expand description
A wrapper around ConductorHandle with more convenient methods for testing and a cleanup drop
Implementations
Handle accessor.
pub async fn call<I, O, F>(&self, zome: &SweetZome, fn_name: F, payload: I) -> O where
FunctionName: From<F>,
I: Serialize + Debug,
O: DeserializeOwned + Debug,
pub async fn call<I, O, F>(&self, zome: &SweetZome, fn_name: F, payload: I) -> O where
FunctionName: From<F>,
I: Serialize + Debug,
O: DeserializeOwned + Debug,
Make a zome call to a Cell, as if that Cell were the caller. Most common case. No capability is necessary, since the authorship capability is automatically granted.
pub async fn call_fallible<I, O, F>(
&self,
zome: &SweetZome,
fn_name: F,
payload: I
) -> ConductorApiResult<O> where
FunctionName: From<F>,
I: Serialize + Debug,
O: DeserializeOwned + Debug,
pub async fn call_fallible<I, O, F>(
&self,
zome: &SweetZome,
fn_name: F,
payload: I
) -> ConductorApiResult<O> where
FunctionName: From<F>,
I: Serialize + Debug,
O: DeserializeOwned + Debug,
Like call
, but without the unwrap
pub async fn call_from<I, O, F>(
&self,
provenance: &AgentPubKey,
cap: Option<CapSecret>,
zome: &SweetZome,
fn_name: F,
payload: I
) -> O where
FunctionName: From<F>,
I: Serialize + Debug,
O: DeserializeOwned + Debug,
pub async fn call_from<I, O, F>(
&self,
provenance: &AgentPubKey,
cap: Option<CapSecret>,
zome: &SweetZome,
fn_name: F,
payload: I
) -> O where
FunctionName: From<F>,
I: Serialize + Debug,
O: DeserializeOwned + Debug,
Make a zome call to a Cell, as if some other Cell were the caller. More general case. Can optionally provide a capability.
pub async fn call_from_fallible<I, O, F>(
&self,
provenance: &AgentPubKey,
cap: Option<CapSecret>,
zome: &SweetZome,
fn_name: F,
payload: I
) -> ConductorApiResult<O> where
FunctionName: From<F>,
I: Serialize + Debug,
O: DeserializeOwned + Debug,
pub async fn call_from_fallible<I, O, F>(
&self,
provenance: &AgentPubKey,
cap: Option<CapSecret>,
zome: &SweetZome,
fn_name: F,
payload: I
) -> ConductorApiResult<O> where
FunctionName: From<F>,
I: Serialize + Debug,
O: DeserializeOwned + Debug,
Like call_from
, but without the unwrap
Manually await shutting down the conductor. Conductors are already cleaned up on drop but this is useful if you need to know when it’s finished cleaning up.
Trait Implementations
Performs the conversion.
Performs the conversion.
Immutably borrows from an owned value. Read more
Immutably borrows from an owned value. Read more
type Target = ConductorHandle
type Target = ConductorHandle
The resulting type after dereferencing.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for SweetConductorHandle
impl Send for SweetConductorHandle
impl Sync for SweetConductorHandle
impl Unpin for SweetConductorHandle
impl !UnwindSafe for SweetConductorHandle
Blanket Implementations
fn type_id_compat(&self) -> TypeId
fn type_id_compat(&self) -> TypeId
TODO: once 1.33.0 is the minimum supported compiler version, remove Any::type_id_compat and use StdAny::type_id instead. https://github.com/rust-lang/rust/issues/27745 Read more
type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
pub fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
pub fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
Mutably borrows from an owned value. Read more
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more