pub enum SecuritySchemaVersion {
V1,
V2,
V3,
V4,
V5,
V6,
V7,
V8,
}Expand description
The fallow security --format json schema version. Independently versioned
from the main contract, mirroring ImpactReportSchemaVersion.
Variants§
V1
First release of the fallow security --format json shape.
V2
Adds per-finding severity for verification-priority tiering.
V3
Adds version, elapsed time, explain metadata, and safe config metadata.
V4
Adds bounded diagnostics for unresolved callee blind spots.
V5
Adds summary metadata to security summary JSON.
V6
Adds candidate.sink.url_shape for URL-shaped security candidates.
V7
Adds the server-only-import category on client-server-leak findings.
V8
Expands the required semantic omission reason-code enum.
Trait Implementations§
Source§impl Clone for SecuritySchemaVersion
impl Clone for SecuritySchemaVersion
impl Copy for SecuritySchemaVersion
Source§impl Debug for SecuritySchemaVersion
impl Debug for SecuritySchemaVersion
Source§impl<'de> Deserialize<'de> for SecuritySchemaVersion
impl<'de> Deserialize<'de> for SecuritySchemaVersion
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 SecuritySchemaVersion
Source§impl PartialEq for SecuritySchemaVersion
impl PartialEq for SecuritySchemaVersion
Source§impl Serialize for SecuritySchemaVersion
impl Serialize for SecuritySchemaVersion
impl StructuralPartialEq for SecuritySchemaVersion
Auto Trait Implementations§
impl Freeze for SecuritySchemaVersion
impl RefUnwindSafe for SecuritySchemaVersion
impl Send for SecuritySchemaVersion
impl Sync for SecuritySchemaVersion
impl Unpin for SecuritySchemaVersion
impl UnsafeUnpin for SecuritySchemaVersion
impl UnwindSafe for SecuritySchemaVersion
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.