#[non_exhaustive]pub struct LicenseRecord {
pub key: String,
pub licensee: String,
pub status: LicenseStatus,
pub issued_at: String,
pub expires_at: String,
pub max_storage_bytes: i64,
pub inserted_at: String,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.key: String§licensee: String§status: LicenseStatus§issued_at: String§expires_at: String§max_storage_bytes: i64§inserted_at: StringTrait Implementations§
Source§impl Clone for LicenseRecord
impl Clone for LicenseRecord
Source§impl Debug for LicenseRecord
impl Debug for LicenseRecord
Source§impl<'de> Deserialize<'de> for LicenseRecord
impl<'de> Deserialize<'de> for LicenseRecord
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 LicenseRecord
impl RefUnwindSafe for LicenseRecord
impl Send for LicenseRecord
impl Sync for LicenseRecord
impl Unpin for LicenseRecord
impl UnsafeUnpin for LicenseRecord
impl UnwindSafe for LicenseRecord
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