#[repr(i32)]pub enum SignatureActorKind {
Unspecified = 0,
Human = 1,
Agent = 2,
}Expand description
The server-derived identity class of a verified signer.
Variants§
Implementations§
Source§impl SignatureActorKind
impl SignatureActorKind
Sourcepub const fn is_valid(value: i32) -> bool
pub const fn is_valid(value: i32) -> bool
Returns true if value is a variant of SignatureActorKind.
Sourcepub fn from_i32(value: i32) -> Option<SignatureActorKind>
👎Deprecated: Use the TryFrom<i32> implementation instead
pub fn from_i32(value: i32) -> Option<SignatureActorKind>
Use the TryFrom<i32> implementation instead
Converts an i32 to a SignatureActorKind, or None if value is not a valid variant.
Source§impl SignatureActorKind
impl SignatureActorKind
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 SignatureActorKind
impl Clone for SignatureActorKind
Source§fn clone(&self) -> SignatureActorKind
fn clone(&self) -> SignatureActorKind
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 moreimpl Copy for SignatureActorKind
Source§impl Debug for SignatureActorKind
impl Debug for SignatureActorKind
Source§impl Default for SignatureActorKind
impl Default for SignatureActorKind
Source§fn default() -> SignatureActorKind
fn default() -> SignatureActorKind
Returns the “default value” for a type. Read more
impl Eq for SignatureActorKind
Source§impl From<SignatureActorKind> for i32
impl From<SignatureActorKind> for i32
Source§fn from(value: SignatureActorKind) -> i32
fn from(value: SignatureActorKind) -> i32
Converts to this type from the input type.
Source§impl Hash for SignatureActorKind
impl Hash for SignatureActorKind
Source§impl Ord for SignatureActorKind
impl Ord for SignatureActorKind
Source§fn cmp(&self, other: &SignatureActorKind) -> Ordering
fn cmp(&self, other: &SignatureActorKind) -> Ordering
1.21.0 (const: unstable) · 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 SignatureActorKind
impl PartialEq for SignatureActorKind
Source§impl PartialOrd for SignatureActorKind
impl PartialOrd for SignatureActorKind
impl StructuralPartialEq for SignatureActorKind
Source§impl TryFrom<i32> for SignatureActorKind
impl TryFrom<i32> for SignatureActorKind
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<SignatureActorKind, UnknownEnumValue>
fn try_from(value: i32) -> Result<SignatureActorKind, UnknownEnumValue>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for SignatureActorKind
impl RefUnwindSafe for SignatureActorKind
impl Send for SignatureActorKind
impl Sync for SignatureActorKind
impl Unpin for SignatureActorKind
impl UnsafeUnpin for SignatureActorKind
impl UnwindSafe for SignatureActorKind
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