pub struct VersionedSecret {
pub version: u64,
pub deleted: bool,
pub record: Option<SecretRecord>,
}Expand description
Versioned record returned by backends.
Fields§
§version: u64§deleted: bool§record: Option<SecretRecord>Implementations§
Source§impl VersionedSecret
impl VersionedSecret
Sourcepub fn record(&self) -> Option<&SecretRecord>
pub fn record(&self) -> Option<&SecretRecord>
Returns a reference to the underlying record when present.
Trait Implementations§
Source§impl Clone for VersionedSecret
impl Clone for VersionedSecret
Source§fn clone(&self) -> VersionedSecret
fn clone(&self) -> VersionedSecret
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 VersionedSecret
impl Debug for VersionedSecret
Source§impl<'de> Deserialize<'de> for VersionedSecret
impl<'de> Deserialize<'de> for VersionedSecret
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
Source§impl PartialEq for VersionedSecret
impl PartialEq for VersionedSecret
Source§impl Serialize for VersionedSecret
impl Serialize for VersionedSecret
impl Eq for VersionedSecret
impl StructuralPartialEq for VersionedSecret
Auto Trait Implementations§
impl Freeze for VersionedSecret
impl RefUnwindSafe for VersionedSecret
impl Send for VersionedSecret
impl Sync for VersionedSecret
impl Unpin for VersionedSecret
impl UnwindSafe for VersionedSecret
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.