#[repr(i32)]pub enum SignupBootstrapMethod {
Unspecified = 0,
BeginWebAuthnRegistration = 1,
RegisterPublicKey = 2,
}Expand description
The complete method allowlist carried by a code-claim signup bearer. UNSPECIFIED is never emitted and must be rejected if received.
Variants§
Implementations§
Source§impl SignupBootstrapMethod
impl SignupBootstrapMethod
Sourcepub const fn is_valid(value: i32) -> bool
pub const fn is_valid(value: i32) -> bool
Returns true if value is a variant of SignupBootstrapMethod.
Sourcepub fn from_i32(value: i32) -> Option<SignupBootstrapMethod>
👎Deprecated: Use the TryFrom<i32> implementation instead
pub fn from_i32(value: i32) -> Option<SignupBootstrapMethod>
Use the TryFrom<i32> implementation instead
Converts an i32 to a SignupBootstrapMethod, or None if value is not a valid variant.
Source§impl SignupBootstrapMethod
impl SignupBootstrapMethod
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 SignupBootstrapMethod
impl Clone for SignupBootstrapMethod
Source§fn clone(&self) -> SignupBootstrapMethod
fn clone(&self) -> SignupBootstrapMethod
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 SignupBootstrapMethod
Source§impl Debug for SignupBootstrapMethod
impl Debug for SignupBootstrapMethod
Source§impl Default for SignupBootstrapMethod
impl Default for SignupBootstrapMethod
Source§fn default() -> SignupBootstrapMethod
fn default() -> SignupBootstrapMethod
Returns the “default value” for a type. Read more
impl Eq for SignupBootstrapMethod
Source§impl From<SignupBootstrapMethod> for i32
impl From<SignupBootstrapMethod> for i32
Source§fn from(value: SignupBootstrapMethod) -> i32
fn from(value: SignupBootstrapMethod) -> i32
Converts to this type from the input type.
Source§impl Hash for SignupBootstrapMethod
impl Hash for SignupBootstrapMethod
Source§impl Ord for SignupBootstrapMethod
impl Ord for SignupBootstrapMethod
Source§fn cmp(&self, other: &SignupBootstrapMethod) -> Ordering
fn cmp(&self, other: &SignupBootstrapMethod) -> 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 SignupBootstrapMethod
impl PartialEq for SignupBootstrapMethod
Source§impl PartialOrd for SignupBootstrapMethod
impl PartialOrd for SignupBootstrapMethod
impl StructuralPartialEq for SignupBootstrapMethod
Source§impl TryFrom<i32> for SignupBootstrapMethod
impl TryFrom<i32> for SignupBootstrapMethod
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<SignupBootstrapMethod, UnknownEnumValue>
fn try_from(value: i32) -> Result<SignupBootstrapMethod, UnknownEnumValue>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for SignupBootstrapMethod
impl RefUnwindSafe for SignupBootstrapMethod
impl Send for SignupBootstrapMethod
impl Sync for SignupBootstrapMethod
impl Unpin for SignupBootstrapMethod
impl UnsafeUnpin for SignupBootstrapMethod
impl UnwindSafe for SignupBootstrapMethod
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