#[non_exhaustive]pub enum ClaimViewResponseStatus {
Unverified,
Verified,
Expired,
Revoked,
Unknown(String),
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Unverified
Verified
Expired
Revoked
Unknown(String)
Wire value not recognized by this SDK version. The original string is preserved verbatim. WorkOS may add new enum values server-side; matching on this variant lets callers handle forward-compatible values without panicking.
Implementations§
Source§impl ClaimViewResponseStatus
impl ClaimViewResponseStatus
Sourcepub fn as_str(&self) -> &str
pub fn as_str(&self) -> &str
Canonical wire string for this value. For Self::Unknown returns the
original wire value as received from the API.
Trait Implementations§
Source§impl AsRef<str> for ClaimViewResponseStatus
impl AsRef<str> for ClaimViewResponseStatus
Source§impl Clone for ClaimViewResponseStatus
impl Clone for ClaimViewResponseStatus
Source§fn clone(&self) -> ClaimViewResponseStatus
fn clone(&self) -> ClaimViewResponseStatus
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 ClaimViewResponseStatus
impl Debug for ClaimViewResponseStatus
Source§impl<'de> Deserialize<'de> for ClaimViewResponseStatus
impl<'de> Deserialize<'de> for ClaimViewResponseStatus
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ClaimViewResponseStatus
impl Display for ClaimViewResponseStatus
impl Eq for ClaimViewResponseStatus
Source§impl From<&str> for ClaimViewResponseStatus
impl From<&str> for ClaimViewResponseStatus
Source§impl From<String> for ClaimViewResponseStatus
impl From<String> for ClaimViewResponseStatus
Source§impl FromStr for ClaimViewResponseStatus
impl FromStr for ClaimViewResponseStatus
Source§impl Hash for ClaimViewResponseStatus
impl Hash for ClaimViewResponseStatus
Source§impl PartialEq for ClaimViewResponseStatus
impl PartialEq for ClaimViewResponseStatus
Source§impl Serialize for ClaimViewResponseStatus
impl Serialize for ClaimViewResponseStatus
impl StructuralPartialEq for ClaimViewResponseStatus
Auto Trait Implementations§
impl Freeze for ClaimViewResponseStatus
impl RefUnwindSafe for ClaimViewResponseStatus
impl Send for ClaimViewResponseStatus
impl Sync for ClaimViewResponseStatus
impl Unpin for ClaimViewResponseStatus
impl UnsafeUnpin for ClaimViewResponseStatus
impl UnwindSafe for ClaimViewResponseStatus
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