pub struct DeferCeremonyGuardRequest {
pub ceremony_id: String,
pub guard_name: String,
pub statement: String,
pub reason: String,
pub reconsider_when: Vec<String>,
pub role_id: String,
pub role_kind: String,
}Fields§
§ceremony_id: String§guard_name: String§statement: StringDeferring is a decision, not a silence: what was decided, why, and what would make it worth revisiting. All three are required, because a deferral that records none of them is indistinguishable from nobody having looked.
reason: String§reconsider_when: Vec<String>Between 1 and 100 distinct conditions, compared after trimming.
role_id: StringAnd who decided it. The fourth of the four, and the only one nobody can reconstruct afterwards.
role_kind: StringWhat kind of party filled that seat. Declared, never deduced.
Trait Implementations§
Source§impl Clone for DeferCeremonyGuardRequest
impl Clone for DeferCeremonyGuardRequest
Source§fn clone(&self) -> DeferCeremonyGuardRequest
fn clone(&self) -> DeferCeremonyGuardRequest
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 DeferCeremonyGuardRequest
impl Debug for DeferCeremonyGuardRequest
Source§impl Default for DeferCeremonyGuardRequest
impl Default for DeferCeremonyGuardRequest
Source§fn default() -> DeferCeremonyGuardRequest
fn default() -> DeferCeremonyGuardRequest
Returns the “default value” for a type. Read more
Source§impl Message for DeferCeremonyGuardRequest
impl Message for DeferCeremonyGuardRequest
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.impl StructuralPartialEq for DeferCeremonyGuardRequest
Auto Trait Implementations§
impl Freeze for DeferCeremonyGuardRequest
impl RefUnwindSafe for DeferCeremonyGuardRequest
impl Send for DeferCeremonyGuardRequest
impl Sync for DeferCeremonyGuardRequest
impl Unpin for DeferCeremonyGuardRequest
impl UnsafeUnpin for DeferCeremonyGuardRequest
impl UnwindSafe for DeferCeremonyGuardRequest
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