pub struct DisplayDigestV1 {
pub algorithm: String,
pub canonicalization: String,
pub digest: String,
pub non_authoritative: bool,
pub reason_codes: Vec<String>,
}Fields§
§algorithm: String§canonicalization: String§digest: String§reason_codes: Vec<String>Implementations§
Source§impl DisplayDigestV1
impl DisplayDigestV1
pub fn for_json_value(value: &Value) -> Self
pub fn for_text(text: &str) -> Self
Sourcepub fn from_hex(hex_digest: impl Into<String>) -> Self
pub fn from_hex(hex_digest: impl Into<String>) -> Self
Construct a DisplayDigestV1 from a pre-computed hex digest string.
Use this when the digest has already been computed by a boundary compiler or other subsystem that produces SHA-256 hex strings.
pub fn from_stack_content_digest_for_display( digest: StackContentDigest, canonicalization: impl Into<String>, ) -> Self
Trait Implementations§
Source§impl Clone for DisplayDigestV1
impl Clone for DisplayDigestV1
Source§fn clone(&self) -> DisplayDigestV1
fn clone(&self) -> DisplayDigestV1
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DisplayDigestV1
impl Debug for DisplayDigestV1
Source§impl<'de> Deserialize<'de> for DisplayDigestV1
impl<'de> Deserialize<'de> for DisplayDigestV1
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 DisplayDigestV1
Source§impl JsonSchema for DisplayDigestV1
impl JsonSchema for DisplayDigestV1
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
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 is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for DisplayDigestV1
impl PartialEq for DisplayDigestV1
Source§fn eq(&self, other: &DisplayDigestV1) -> bool
fn eq(&self, other: &DisplayDigestV1) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DisplayDigestV1
impl Serialize for DisplayDigestV1
impl StructuralPartialEq for DisplayDigestV1
Auto Trait Implementations§
impl Freeze for DisplayDigestV1
impl RefUnwindSafe for DisplayDigestV1
impl Send for DisplayDigestV1
impl Sync for DisplayDigestV1
impl Unpin for DisplayDigestV1
impl UnsafeUnpin for DisplayDigestV1
impl UnwindSafe for DisplayDigestV1
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