pub struct NewDeviceCode {
pub id: Uuid,
pub device_code_hash: String,
pub user_code: String,
pub client_id: String,
pub scopes: Option<Value>,
pub user_id: Option<Uuid>,
pub status: String,
pub interval: i32,
pub expires_at: NaiveDateTime,
pub created_at: NaiveDateTime,
}Fields§
§id: Uuid§device_code_hash: String§user_code: String§client_id: String§scopes: Option<Value>§user_id: Option<Uuid>§status: String§interval: i32§expires_at: NaiveDateTime§created_at: NaiveDateTimeTrait Implementations§
Source§impl Clone for NewDeviceCode
impl Clone for NewDeviceCode
Source§fn clone(&self) -> NewDeviceCode
fn clone(&self) -> NewDeviceCode
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 NewDeviceCode
impl Debug for NewDeviceCode
Source§impl<'de> Deserialize<'de> for NewDeviceCode
impl<'de> Deserialize<'de> for NewDeviceCode
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 NewDeviceCode
impl RefUnwindSafe for NewDeviceCode
impl Send for NewDeviceCode
impl Sync for NewDeviceCode
impl Unpin for NewDeviceCode
impl UnsafeUnpin for NewDeviceCode
impl UnwindSafe for NewDeviceCode
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