pub struct SynchronizerTrustCertificate {
pub participant_uid: String,
pub synchronizer_id: String,
pub feature_flags: Vec<i32>,
}Expand description
the trust certificate issued by the participant confirming that the participant wishes to be present on the given synchronizer authorization: whoever controls the participant uid UNIQUE(participant,synchronizer_id)
Fields§
§participant_uid: Stringthe uid of the participant
synchronizer_id: Stringthe uid of the synchronizer that the participant trusts
feature_flags: Vec<i32>Feature flags that this node declares to support on this synchronizer
Implementations§
Source§impl SynchronizerTrustCertificate
impl SynchronizerTrustCertificate
Sourcepub fn feature_flags(
&self,
) -> FilterMap<Cloned<Iter<'_, i32>>, fn(i32) -> Option<ParticipantFeatureFlag>> ⓘ
pub fn feature_flags( &self, ) -> FilterMap<Cloned<Iter<'_, i32>>, fn(i32) -> Option<ParticipantFeatureFlag>> ⓘ
Returns an iterator which yields the valid enum values contained in feature_flags.
Sourcepub fn push_feature_flags(&mut self, value: ParticipantFeatureFlag)
pub fn push_feature_flags(&mut self, value: ParticipantFeatureFlag)
Appends the provided enum value to feature_flags.
Trait Implementations§
Source§impl Clone for SynchronizerTrustCertificate
impl Clone for SynchronizerTrustCertificate
Source§fn clone(&self) -> SynchronizerTrustCertificate
fn clone(&self) -> SynchronizerTrustCertificate
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 SynchronizerTrustCertificate
impl Debug for SynchronizerTrustCertificate
Source§impl Default for SynchronizerTrustCertificate
impl Default for SynchronizerTrustCertificate
Source§fn default() -> SynchronizerTrustCertificate
fn default() -> SynchronizerTrustCertificate
Returns the “default value” for a type. Read more
impl Eq for SynchronizerTrustCertificate
Source§impl Hash for SynchronizerTrustCertificate
impl Hash for SynchronizerTrustCertificate
Source§impl Message for SynchronizerTrustCertificate
impl Message for SynchronizerTrustCertificate
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 SynchronizerTrustCertificate
Auto Trait Implementations§
impl Freeze for SynchronizerTrustCertificate
impl RefUnwindSafe for SynchronizerTrustCertificate
impl Send for SynchronizerTrustCertificate
impl Sync for SynchronizerTrustCertificate
impl Unpin for SynchronizerTrustCertificate
impl UnsafeUnpin for SynchronizerTrustCertificate
impl UnwindSafe for SynchronizerTrustCertificate
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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