pub struct IdToken<const ID_TOKEN_ADDITIONAL_INFO_CAP: usize = 16> {
pub additional_info: Option<Vec<AdditionalInfo, ID_TOKEN_ADDITIONAL_INFO_CAP>>,
pub custom_data: Option<CustomData>,
pub id_token: String<255usize>,
pub type: String<20usize>,
}Expand description
Contains a case insensitive identifier to use for the authorization and the type of authorization to support multiple forms of identifiers.
Fields§
§additional_info: Option<Vec<AdditionalInfo, ID_TOKEN_ADDITIONAL_INFO_CAP>>§custom_data: Option<CustomData>§id_token: String<255usize>(2.1) IdToken is case insensitive. Might hold the hidden id of an RFID tag, but can for example also contain a UUID.
type: String<20usize>(2.1) Enumeration of possible idToken types. Values defined in Appendix as IdTokenEnumStringType.
Trait Implementations§
Source§impl<const ID_TOKEN_ADDITIONAL_INFO_CAP: usize> Clone for IdToken<ID_TOKEN_ADDITIONAL_INFO_CAP>
impl<const ID_TOKEN_ADDITIONAL_INFO_CAP: usize> Clone for IdToken<ID_TOKEN_ADDITIONAL_INFO_CAP>
Source§impl<const ID_TOKEN_ADDITIONAL_INFO_CAP: usize> Debug for IdToken<ID_TOKEN_ADDITIONAL_INFO_CAP>
impl<const ID_TOKEN_ADDITIONAL_INFO_CAP: usize> Debug for IdToken<ID_TOKEN_ADDITIONAL_INFO_CAP>
impl<const ID_TOKEN_ADDITIONAL_INFO_CAP: usize> Eq for IdToken<ID_TOKEN_ADDITIONAL_INFO_CAP>
Source§impl<const ID_TOKEN_ADDITIONAL_INFO_CAP: usize> PartialEq for IdToken<ID_TOKEN_ADDITIONAL_INFO_CAP>
impl<const ID_TOKEN_ADDITIONAL_INFO_CAP: usize> PartialEq for IdToken<ID_TOKEN_ADDITIONAL_INFO_CAP>
impl<const ID_TOKEN_ADDITIONAL_INFO_CAP: usize> StructuralPartialEq for IdToken<ID_TOKEN_ADDITIONAL_INFO_CAP>
Auto Trait Implementations§
impl<const ID_TOKEN_ADDITIONAL_INFO_CAP: usize> Freeze for IdToken<ID_TOKEN_ADDITIONAL_INFO_CAP>
impl<const ID_TOKEN_ADDITIONAL_INFO_CAP: usize> RefUnwindSafe for IdToken<ID_TOKEN_ADDITIONAL_INFO_CAP>
impl<const ID_TOKEN_ADDITIONAL_INFO_CAP: usize> Send for IdToken<ID_TOKEN_ADDITIONAL_INFO_CAP>
impl<const ID_TOKEN_ADDITIONAL_INFO_CAP: usize> Sync for IdToken<ID_TOKEN_ADDITIONAL_INFO_CAP>
impl<const ID_TOKEN_ADDITIONAL_INFO_CAP: usize> Unpin for IdToken<ID_TOKEN_ADDITIONAL_INFO_CAP>
impl<const ID_TOKEN_ADDITIONAL_INFO_CAP: usize> UnsafeUnpin for IdToken<ID_TOKEN_ADDITIONAL_INFO_CAP>
impl<const ID_TOKEN_ADDITIONAL_INFO_CAP: usize> UnwindSafe for IdToken<ID_TOKEN_ADDITIONAL_INFO_CAP>
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