#[repr(i32)]pub enum SigningRole {
Statechain = 0,
User = 1,
}Expand description
The role of the participant in the signing.
Variants§
Implementations§
Source§impl SigningRole
impl SigningRole
Source§impl SigningRole
impl SigningRole
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for SigningRole
impl Clone for SigningRole
Source§fn clone(&self) -> SigningRole
fn clone(&self) -> SigningRole
Returns a copy of the value. Read more
1.0.0 · 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 SigningRole
impl Debug for SigningRole
Source§impl Default for SigningRole
impl Default for SigningRole
Source§fn default() -> SigningRole
fn default() -> SigningRole
Returns the “default value” for a type. Read more
Source§impl From<SigningRole> for i32
impl From<SigningRole> for i32
Source§fn from(value: SigningRole) -> i32
fn from(value: SigningRole) -> i32
Converts to this type from the input type.
Source§impl Hash for SigningRole
impl Hash for SigningRole
Source§impl Ord for SigningRole
impl Ord for SigningRole
Source§fn cmp(&self, other: &SigningRole) -> Ordering
fn cmp(&self, other: &SigningRole) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SigningRole
impl PartialEq for SigningRole
Source§impl PartialOrd for SigningRole
impl PartialOrd for SigningRole
Source§impl TryFrom<i32> for SigningRole
impl TryFrom<i32> for SigningRole
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<SigningRole, UnknownEnumValue>
fn try_from(value: i32) -> Result<SigningRole, UnknownEnumValue>
Performs the conversion.
impl Copy for SigningRole
impl Eq for SigningRole
impl StructuralPartialEq for SigningRole
Auto Trait Implementations§
impl Freeze for SigningRole
impl RefUnwindSafe for SigningRole
impl Send for SigningRole
impl Sync for SigningRole
impl Unpin for SigningRole
impl UnwindSafe for SigningRole
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> Comparable<K> for Q
impl<Q, K> Comparable<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<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