pub enum EvidenceDecl {
Graded {
sources: Vec<String>,
caps: Vec<Cap>,
},
}Expand description
How an input is graded (spec 032, 3.3.3).
Variants§
Graded
Trait Implementations§
Source§impl Clone for EvidenceDecl
impl Clone for EvidenceDecl
Source§impl Debug for EvidenceDecl
impl Debug for EvidenceDecl
Source§impl<'de> Deserialize<'de> for EvidenceDecl
impl<'de> Deserialize<'de> for EvidenceDecl
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 EvidenceDecl
Source§impl JsonSchema for EvidenceDecl
impl JsonSchema for EvidenceDecl
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for EvidenceDecl
impl PartialEq for EvidenceDecl
Source§impl Serialize for EvidenceDecl
impl Serialize for EvidenceDecl
impl StructuralPartialEq for EvidenceDecl
Auto Trait Implementations§
impl Freeze for EvidenceDecl
impl RefUnwindSafe for EvidenceDecl
impl Send for EvidenceDecl
impl Sync for EvidenceDecl
impl Unpin for EvidenceDecl
impl UnsafeUnpin for EvidenceDecl
impl UnwindSafe for EvidenceDecl
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