pub struct RecordedFinding {
pub title: String,
pub file: String,
pub severity: Severity,
pub detail: String,
pub in_scope: bool,
pub raised_by: String,
pub standing: Standing,
pub counterpoint: Option<String>,
pub defence: Option<String>,
}Expand description
One finding as the review record keeps it: enough to list it again, rule on
it, and post it, and nothing a model is not asked for. The parts of a bug
report a Finding may carry are for an issue filed from it, which a record
never does.
Fields§
§title: String§file: String§severity: Severity§detail: String§in_scope: bool§raised_by: String§standing: Standing§counterpoint: Option<String>§defence: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for RecordedFinding
impl Clone for RecordedFinding
Source§impl Debug for RecordedFinding
impl Debug for RecordedFinding
Source§impl<'de> Deserialize<'de> for RecordedFinding
impl<'de> Deserialize<'de> for RecordedFinding
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 RecordedFinding
Source§impl From<&Judged> for RecordedFinding
impl From<&Judged> for RecordedFinding
Source§impl PartialEq for RecordedFinding
impl PartialEq for RecordedFinding
Source§impl Serialize for RecordedFinding
impl Serialize for RecordedFinding
impl StructuralPartialEq for RecordedFinding
Auto Trait Implementations§
impl Freeze for RecordedFinding
impl RefUnwindSafe for RecordedFinding
impl Send for RecordedFinding
impl Sync for RecordedFinding
impl Unpin for RecordedFinding
impl UnsafeUnpin for RecordedFinding
impl UnwindSafe for RecordedFinding
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§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.