pub struct ReviewConsensusDecision {
pub finding_id: String,
pub disposition: ReviewConsensusDisposition,
pub finding: Option<ReviewFinding>,
pub duplicate_of: Option<String>,
pub rationale: String,
}Expand description
One auditable consensus decision for a submitted finding.
Fields§
§finding_id: String§disposition: ReviewConsensusDisposition§finding: Option<ReviewFinding>Canonical retained finding for required/advisory decisions.
duplicate_of: Option<String>Existing canonical finding identity for duplicate decisions.
rationale: StringTrait Implementations§
Source§impl Clone for ReviewConsensusDecision
impl Clone for ReviewConsensusDecision
Source§impl Debug for ReviewConsensusDecision
impl Debug for ReviewConsensusDecision
Source§impl<'de> Deserialize<'de> for ReviewConsensusDecision
impl<'de> Deserialize<'de> for ReviewConsensusDecision
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 ReviewConsensusDecision
Source§impl PartialEq for ReviewConsensusDecision
impl PartialEq for ReviewConsensusDecision
Source§impl Serialize for ReviewConsensusDecision
impl Serialize for ReviewConsensusDecision
impl StructuralPartialEq for ReviewConsensusDecision
Auto Trait Implementations§
impl Freeze for ReviewConsensusDecision
impl RefUnwindSafe for ReviewConsensusDecision
impl Send for ReviewConsensusDecision
impl Sync for ReviewConsensusDecision
impl Unpin for ReviewConsensusDecision
impl UnsafeUnpin for ReviewConsensusDecision
impl UnwindSafe for ReviewConsensusDecision
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