pub struct CeremonyStepExecution {
pub state_id: String,
pub step_id: String,
pub role_id: String,
pub status: String,
pub attempt: u32,
pub output: String,
pub iteration: u32,
pub state_iteration: u32,
pub state_visit: u32,
}Fields§
§state_id: String§step_id: String§role_id: String§status: String§attempt: u32§output: StringThe step’s produced output — for a deliberating step, the winning proposal’s content. Lets a caller read the meeting’s record (what each role contributed) straight from the response. Empty for steps that produce no textual output.
iteration: u32Semantic repeat iteration. Starts at one and is independent of the technical retry attempt above.
state_iteration: u32Whole-state iteration. Starts at one and is independent of step repeat.
state_visit: u32Durable state entry, independent of within-state repetition.
Trait Implementations§
Source§impl Clone for CeremonyStepExecution
impl Clone for CeremonyStepExecution
Source§fn clone(&self) -> CeremonyStepExecution
fn clone(&self) -> CeremonyStepExecution
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 CeremonyStepExecution
impl Debug for CeremonyStepExecution
Source§impl Default for CeremonyStepExecution
impl Default for CeremonyStepExecution
Source§fn default() -> CeremonyStepExecution
fn default() -> CeremonyStepExecution
Returns the “default value” for a type. Read more
Source§impl Message for CeremonyStepExecution
impl Message for CeremonyStepExecution
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 CeremonyStepExecution
impl PartialEq for CeremonyStepExecution
impl StructuralPartialEq for CeremonyStepExecution
Auto Trait Implementations§
impl Freeze for CeremonyStepExecution
impl RefUnwindSafe for CeremonyStepExecution
impl Send for CeremonyStepExecution
impl Sync for CeremonyStepExecution
impl Unpin for CeremonyStepExecution
impl UnsafeUnpin for CeremonyStepExecution
impl UnwindSafe for CeremonyStepExecution
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