pub struct AuditsFile {
pub criteria: HashMap<String, Criterion>,
pub audits: HashMap<CrateName, Vec<Audit>>,
pub wildcard_audits: HashMap<CrateName, Vec<WildcardAudit>>,
pub trusted: HashMap<CrateName, Vec<Trusted>>,
}Expand description
A file containing criteria and audits
Fields§
§criteria: HashMap<String, Criterion>What can be approved here
audits: HashMap<CrateName, Vec<Audit>>Acutual code reviews
wildcard_audits: HashMap<CrateName, Vec<WildcardAudit>>Approved without checking
trusted: HashMap<CrateName, Vec<Trusted>>Approved without checking
Trait Implementations§
Source§impl Clone for AuditsFile
impl Clone for AuditsFile
Source§fn clone(&self) -> AuditsFile
fn clone(&self) -> AuditsFile
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 AuditsFile
impl Debug for AuditsFile
Source§impl<'de> Deserialize<'de> for AuditsFile
impl<'de> Deserialize<'de> for AuditsFile
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 AuditsFile
impl RefUnwindSafe for AuditsFile
impl Send for AuditsFile
impl Sync for AuditsFile
impl Unpin for AuditsFile
impl UnwindSafe for AuditsFile
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