pub struct PrincipalEvidence {
pub digest: String,
pub mapping_version: String,
}Expand description
A principal reference as evidence holds it (spec 020, 3.2 and 3.6): its domain-separated digest and mapping version, never the reference.
Fields§
§digest: String§mapping_version: StringTrait Implementations§
Source§impl Clone for PrincipalEvidence
impl Clone for PrincipalEvidence
Source§impl Debug for PrincipalEvidence
impl Debug for PrincipalEvidence
Source§impl<'de> Deserialize<'de> for PrincipalEvidence
impl<'de> Deserialize<'de> for PrincipalEvidence
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 PrincipalEvidence
Source§impl JsonSchema for PrincipalEvidence
impl JsonSchema for PrincipalEvidence
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 PrincipalEvidence
impl PartialEq for PrincipalEvidence
Source§impl Serialize for PrincipalEvidence
impl Serialize for PrincipalEvidence
impl StructuralPartialEq for PrincipalEvidence
Auto Trait Implementations§
impl Freeze for PrincipalEvidence
impl RefUnwindSafe for PrincipalEvidence
impl Send for PrincipalEvidence
impl Sync for PrincipalEvidence
impl Unpin for PrincipalEvidence
impl UnsafeUnpin for PrincipalEvidence
impl UnwindSafe for PrincipalEvidence
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