pub struct AdvisoryDb {
pub digest: String,
pub published_at: Option<String>,
}Expand description
The pinned advisory database a run consulted, and when it was published.
published_at exists so a result can be labelled possibly stale rather than
current: re-running the same analyzer at the same commit with a newer
advisory database legitimately yields a different answer.
Fields§
§digest: StringDigest of the advisory database as consulted.
published_at: Option<String>Publication timestamp of that database, if the producer recorded one.
Trait Implementations§
Source§impl Clone for AdvisoryDb
impl Clone for AdvisoryDb
Source§fn clone(&self) -> AdvisoryDb
fn clone(&self) -> AdvisoryDb
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AdvisoryDb
impl Debug for AdvisoryDb
Source§impl<'de> Deserialize<'de> for AdvisoryDb
impl<'de> Deserialize<'de> for AdvisoryDb
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
impl Eq for AdvisoryDb
Source§impl PartialEq for AdvisoryDb
impl PartialEq for AdvisoryDb
Source§impl Serialize for AdvisoryDb
impl Serialize for AdvisoryDb
impl StructuralPartialEq for AdvisoryDb
Auto Trait Implementations§
impl Freeze for AdvisoryDb
impl RefUnwindSafe for AdvisoryDb
impl Send for AdvisoryDb
impl Sync for AdvisoryDb
impl Unpin for AdvisoryDb
impl UnsafeUnpin for AdvisoryDb
impl UnwindSafe for AdvisoryDb
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.