Enum kanidmd_lib::value::SyntaxType
source · #[repr(u16)]
pub enum SyntaxType {
Show 32 variants
Utf8String,
Utf8StringInsensitive,
Uuid,
Boolean,
SyntaxId,
IndexId,
ReferenceUuid,
JsonFilter,
Credential,
SecretUtf8String,
SshKey,
SecurityPrincipalName,
Uint32,
Cid,
Utf8StringIname,
NsUniqueId,
DateTime,
EmailAddress,
Url,
OauthScope,
OauthScopeMap,
PrivateBinary,
IntentToken,
Passkey,
DeviceKey,
Session,
JwsKeyEs256,
JwsKeyRs256,
Oauth2Session,
UiHint,
TotpSecret,
ApiToken,
}
Variants§
Utf8String
Utf8StringInsensitive
Uuid
Boolean
SyntaxId
IndexId
ReferenceUuid
JsonFilter
Credential
SecretUtf8String
SshKey
SecurityPrincipalName
Uint32
Cid
Utf8StringIname
NsUniqueId
DateTime
EmailAddress
Url
OauthScope
OauthScopeMap
PrivateBinary
IntentToken
Passkey
DeviceKey
Session
JwsKeyEs256
JwsKeyRs256
Oauth2Session
UiHint
TotpSecret
ApiToken
Trait Implementations§
source§impl Clone for SyntaxType
impl Clone for SyntaxType
source§fn clone(&self) -> SyntaxType
fn clone(&self) -> SyntaxType
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 SyntaxType
impl Debug for SyntaxType
source§impl Default for SyntaxType
impl Default for SyntaxType
source§fn default() -> SyntaxType
fn default() -> SyntaxType
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SyntaxType
impl<'de> Deserialize<'de> for SyntaxType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Display for SyntaxType
impl Display for SyntaxType
source§impl From<SyntaxType> for PartialValue
impl From<SyntaxType> for PartialValue
source§fn from(s: SyntaxType) -> Self
fn from(s: SyntaxType) -> Self
Converts to this type from the input type.
source§impl From<SyntaxType> for Value
impl From<SyntaxType> for Value
source§fn from(s: SyntaxType) -> Self
fn from(s: SyntaxType) -> Self
Converts to this type from the input type.
source§impl FromIterator<SyntaxType> for Option<Box<ValueSetSyntax>>
impl FromIterator<SyntaxType> for Option<Box<ValueSetSyntax>>
source§fn from_iter<T>(iter: T) -> Option<Box<ValueSetSyntax>>where
T: IntoIterator<Item = SyntaxType>,
fn from_iter<T>(iter: T) -> Option<Box<ValueSetSyntax>>where T: IntoIterator<Item = SyntaxType>,
Creates a value from an iterator. Read more
source§impl Hash for SyntaxType
impl Hash for SyntaxType
source§impl Ord for SyntaxType
impl Ord for SyntaxType
source§fn cmp(&self, other: &SyntaxType) -> Ordering
fn cmp(&self, other: &SyntaxType) -> 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<SyntaxType> for SyntaxType
impl PartialEq<SyntaxType> for SyntaxType
source§fn eq(&self, other: &SyntaxType) -> bool
fn eq(&self, other: &SyntaxType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<SyntaxType> for SyntaxType
impl PartialOrd<SyntaxType> for SyntaxType
source§fn partial_cmp(&self, other: &SyntaxType) -> Option<Ordering>
fn partial_cmp(&self, other: &SyntaxType) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more