Enum kanidmd_lib::be::dbvalue::DbValueV1
source · pub enum DbValueV1 {
Show 29 variants
Utf8(String),
Iutf8(String),
Iname(String),
Uuid(Uuid),
Bool(bool),
SyntaxType(u16),
IndexType(usize),
Reference(Uuid),
JsonFilter(String),
Credential(DbValueCredV1),
SecretValue(String),
SshKey(DbValueTaggedStringV1),
Spn(String, String),
Uint32(u32),
Cid(DbCidV1),
NsUniqueId(String),
DateTime(String),
EmailAddress(DbValueEmailAddressV1),
PhoneNumber(DbValuePhoneNumberV1),
Address(DbValueAddressV1),
Url(Url),
OauthScope(String),
OauthScopeMap(DbValueOauthScopeMapV1),
PrivateBinary(Vec<u8>),
PublicBinary(String, Vec<u8>),
RestrictedString(String),
IntentToken {
u: Uuid,
s: DbValueIntentTokenStateV1,
},
TrustedDeviceEnrollment {
u: Uuid,
},
Session {
u: Uuid,
},
}
Variants§
Utf8(String)
Iutf8(String)
Iname(String)
Uuid(Uuid)
Bool(bool)
SyntaxType(u16)
IndexType(usize)
Reference(Uuid)
JsonFilter(String)
Credential(DbValueCredV1)
SecretValue(String)
SshKey(DbValueTaggedStringV1)
Spn(String, String)
Uint32(u32)
Cid(DbCidV1)
NsUniqueId(String)
DateTime(String)
EmailAddress(DbValueEmailAddressV1)
PhoneNumber(DbValuePhoneNumberV1)
Address(DbValueAddressV1)
Url(Url)
OauthScope(String)
OauthScopeMap(DbValueOauthScopeMapV1)
PrivateBinary(Vec<u8>)
PublicBinary(String, Vec<u8>)
RestrictedString(String)
IntentToken
TrustedDeviceEnrollment
Session
Trait Implementations§
source§impl<'de> Deserialize<'de> for DbValueV1
impl<'de> Deserialize<'de> for DbValueV1
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