pub struct SecretView {
pub id: SecretId,
pub name: String,
pub description: Option<String>,
pub tags: Vec<String>,
pub owner_id: Uuid,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
pub last_accessed_at: Option<DateTime<Utc>>,
pub expires_at: Option<DateTime<Utc>>,
pub is_expired: bool,
}Expand description
Safe view of a secret (no encrypted value)
Fields§
§id: SecretId§name: String§description: Option<String>§owner_id: Uuid§created_at: DateTime<Utc>§updated_at: DateTime<Utc>§last_accessed_at: Option<DateTime<Utc>>§expires_at: Option<DateTime<Utc>>§is_expired: boolTrait Implementations§
Source§impl Clone for SecretView
impl Clone for SecretView
Source§fn clone(&self) -> SecretView
fn clone(&self) -> SecretView
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 SecretView
impl Debug for SecretView
Source§impl<'de> Deserialize<'de> for SecretView
impl<'de> Deserialize<'de> for SecretView
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 SecretView
impl RefUnwindSafe for SecretView
impl Send for SecretView
impl Sync for SecretView
impl Unpin for SecretView
impl UnwindSafe for SecretView
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