Struct holochain::sweettest::SweetConductorBatch [−][src]
pub struct SweetConductorBatch(_);
Expand description
A collection of SweetConductors, with methods for operating on the entire collection
Implementations
pub async fn from_configs<I: IntoIterator<Item = ConductorConfig>>(
configs: I
) -> SweetConductorBatch
pub async fn from_configs<I: IntoIterator<Item = ConductorConfig>>(
configs: I
) -> SweetConductorBatch
Map the given ConductorConfigs into SweetConductors, each with its own new TestEnvironments
Create the given number of new SweetConductors, each with its own new TestEnvironments
Create the given number of new SweetConductors, each with its own new TestEnvironments
Iterate over the SweetConductors
Iterate over the SweetConductors, mutably
pub fn into_inner(self) -> Vec<SweetConductor>ⓘ
pub fn into_inner(self) -> Vec<SweetConductor>ⓘ
Convert to a Vec
pub async fn setup_app(
&mut self,
installed_app_id: &str,
dna_files: &[DnaFile]
) -> ConductorApiResult<SweetAppBatch>
pub async fn setup_app(
&mut self,
installed_app_id: &str,
dna_files: &[DnaFile]
) -> ConductorApiResult<SweetAppBatch>
Opinionated app setup. Creates one app on each Conductor in this batch, creating a new AgentPubKey for each. The created AgentPubKeys can be retrieved via each SweetApp.
pub async fn setup_app_for_zipped_agents(
&mut self,
installed_app_id: &str,
agents: &[AgentPubKey],
dna_files: &[DnaFile]
) -> ConductorApiResult<SweetAppBatch>
pub async fn setup_app_for_zipped_agents(
&mut self,
installed_app_id: &str,
agents: &[AgentPubKey],
dna_files: &[DnaFile]
) -> ConductorApiResult<SweetAppBatch>
Opinionated app setup. Creates one app on each Conductor in this batch, using the given agents and DnaFiles.
The number of Agents passed in must be the same as the number of Conductors in this batch. Each Agent will be used to create one app on one Conductor, hence the “zipped” in the function name
Returns a batch of SweetApps, sorted in the same order as the Conductors in this batch.
Let each conductor know about each others’ agents so they can do networking
Force trigger all dht ops that haven’t received enough validation receipts yet.
Trait Implementations
Performs the conversion.
Performs the conversion.
type Item = <Vec<SweetConductor> as IntoIterator>::Item
type Item = <Vec<SweetConductor> as IntoIterator>::Item
The type of the elements being iterated over.
type IntoIter = <Vec<SweetConductor> as IntoIterator>::IntoIter
type IntoIter = <Vec<SweetConductor> as IntoIterator>::IntoIter
Which kind of iterator are we turning this into?
Auto Trait Implementations
impl !RefUnwindSafe for SweetConductorBatch
impl Send for SweetConductorBatch
impl Sync for SweetConductorBatch
impl Unpin for SweetConductorBatch
impl !UnwindSafe for SweetConductorBatch
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