pub struct GenerateTokenPayload {
pub user: Option<TokenUser>,
pub component: Option<String>,
pub scope: Option<String>,
pub vars: Option<HashMap<String, Value>>,
pub extra: Option<HashMap<String, Value>>,
}Expand description
Payload for generate_token
Fields§
§user: Option<TokenUser>§component: Option<String>§scope: Option<String>§vars: Option<HashMap<String, Value>>§extra: Option<HashMap<String, Value>>Implementations§
Trait Implementations§
Source§impl Clone for GenerateTokenPayload
impl Clone for GenerateTokenPayload
Source§fn clone(&self) -> GenerateTokenPayload
fn clone(&self) -> GenerateTokenPayload
Returns a duplicate 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 GenerateTokenPayload
impl Debug for GenerateTokenPayload
Source§impl Default for GenerateTokenPayload
impl Default for GenerateTokenPayload
Source§fn default() -> GenerateTokenPayload
fn default() -> GenerateTokenPayload
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GenerateTokenPayload
impl<'de> Deserialize<'de> for GenerateTokenPayload
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
Auto Trait Implementations§
impl Freeze for GenerateTokenPayload
impl RefUnwindSafe for GenerateTokenPayload
impl Send for GenerateTokenPayload
impl Sync for GenerateTokenPayload
impl Unpin for GenerateTokenPayload
impl UnsafeUnpin for GenerateTokenPayload
impl UnwindSafe for GenerateTokenPayload
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