pub struct ModuleHash {
pub algorithm: HashAlgorithm,
pub value: String,
}Expand description
A content hash of a module file.
Fields§
§algorithm: HashAlgorithmThe hash algorithm.
value: StringThe hash digest as a lowercase hex string.
Trait Implementations§
Source§impl Clone for ModuleHash
impl Clone for ModuleHash
Source§fn clone(&self) -> ModuleHash
fn clone(&self) -> ModuleHash
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 ModuleHash
impl Debug for ModuleHash
Source§impl<'de> Deserialize<'de> for ModuleHash
impl<'de> Deserialize<'de> for ModuleHash
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 ModuleHash
Source§impl JsonSchema for ModuleHash
impl JsonSchema for ModuleHash
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 ModuleHash
impl PartialEq for ModuleHash
Source§impl Serialize for ModuleHash
impl Serialize for ModuleHash
impl StructuralPartialEq for ModuleHash
Auto Trait Implementations§
impl Freeze for ModuleHash
impl RefUnwindSafe for ModuleHash
impl Send for ModuleHash
impl Sync for ModuleHash
impl Unpin for ModuleHash
impl UnsafeUnpin for ModuleHash
impl UnwindSafe for ModuleHash
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