pub struct CeremonyDesignGroupStep {Show 13 fields
pub id: String,
pub owner_role_id: String,
pub instructions: String,
pub handler: String,
pub see_prior: Option<bool>,
pub num_agents: Option<u64>,
pub review_rounds: u64,
pub repeat: Option<CeremonyDesignRepeat>,
pub role_from: String,
pub allowed_roles: Vec<String>,
pub context_writes: BTreeMap<String, String>,
pub aggregate: Option<CeremonyDesignAggregation>,
pub spawn: Option<CeremonyChildSpawn>,
}Expand description
A leaf inside a grouped state. It cannot recursively contain a group or carry stage-exit guards.
Fields§
§id: String§owner_role_id: String§instructions: String§handler: String§see_prior: Option<bool>§num_agents: Option<u64>§review_rounds: u64§repeat: Option<CeremonyDesignRepeat>§role_from: String§allowed_roles: Vec<String>§context_writes: BTreeMap<String, String>§aggregate: Option<CeremonyDesignAggregation>§spawn: Option<CeremonyChildSpawn>Implementations§
Trait Implementations§
Source§impl Clone for CeremonyDesignGroupStep
impl Clone for CeremonyDesignGroupStep
Source§fn clone(&self) -> CeremonyDesignGroupStep
fn clone(&self) -> CeremonyDesignGroupStep
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CeremonyDesignGroupStep
impl Debug for CeremonyDesignGroupStep
Source§impl Default for CeremonyDesignGroupStep
impl Default for CeremonyDesignGroupStep
Source§fn default() -> CeremonyDesignGroupStep
fn default() -> CeremonyDesignGroupStep
Returns the “default value” for a type. Read more
Source§impl Message for CeremonyDesignGroupStep
impl Message for CeremonyDesignGroupStep
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for CeremonyDesignGroupStep
impl PartialEq for CeremonyDesignGroupStep
impl StructuralPartialEq for CeremonyDesignGroupStep
Auto Trait Implementations§
impl Freeze for CeremonyDesignGroupStep
impl RefUnwindSafe for CeremonyDesignGroupStep
impl Send for CeremonyDesignGroupStep
impl Sync for CeremonyDesignGroupStep
impl Unpin for CeremonyDesignGroupStep
impl UnsafeUnpin for CeremonyDesignGroupStep
impl UnwindSafe for CeremonyDesignGroupStep
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request