pub struct CryptoHash(pub [u8; 32]);Expand description
CryptoHash
JSON schema
{
"type": "string"
}Tuple Fields§
§0: [u8; 32]Trait Implementations§
Source§impl Clone for CryptoHash
impl Clone for CryptoHash
Source§fn clone(&self) -> CryptoHash
fn clone(&self) -> CryptoHash
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CryptoHash
impl Debug for CryptoHash
Source§impl Deref for CryptoHash
impl Deref for CryptoHash
Source§impl<'de> Deserialize<'de> for CryptoHash
impl<'de> Deserialize<'de> for CryptoHash
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
Source§impl Display for CryptoHash
impl Display for CryptoHash
Source§impl From<&CryptoHash> for CryptoHash
impl From<&CryptoHash> for CryptoHash
Source§fn from(value: &CryptoHash) -> Self
fn from(value: &CryptoHash) -> Self
Converts to this type from the input type.
Source§impl From<ChunkHash> for CryptoHash
impl From<ChunkHash> for CryptoHash
Source§impl From<CryptoHash> for BlockId
impl From<CryptoHash> for BlockId
Source§fn from(value: CryptoHash) -> Self
fn from(value: CryptoHash) -> Self
Converts to this type from the input type.
Source§impl From<CryptoHash> for ChunkHash
impl From<CryptoHash> for ChunkHash
Source§fn from(value: CryptoHash) -> Self
fn from(value: CryptoHash) -> Self
Converts to this type from the input type.
Source§impl From<CryptoHash> for EpochId
impl From<CryptoHash> for EpochId
Source§fn from(value: CryptoHash) -> Self
fn from(value: CryptoHash) -> Self
Converts to this type from the input type.
Source§impl From<CryptoHash> for ExecutionStatusView
impl From<CryptoHash> for ExecutionStatusView
Source§fn from(value: CryptoHash) -> Self
fn from(value: CryptoHash) -> Self
Converts to this type from the input type.
Source§impl From<CryptoHash> for GlobalContractIdentifier
impl From<CryptoHash> for GlobalContractIdentifier
Source§fn from(value: CryptoHash) -> Self
fn from(value: CryptoHash) -> Self
Converts to this type from the input type.
Source§impl From<CryptoHash> for GlobalContractIdentifierView
impl From<CryptoHash> for GlobalContractIdentifierView
Source§fn from(value: CryptoHash) -> Self
fn from(value: CryptoHash) -> Self
Converts to this type from the input type.
Source§impl From<EpochId> for CryptoHash
impl From<EpochId> for CryptoHash
Source§impl FromStr for CryptoHash
impl FromStr for CryptoHash
Source§impl Hash for CryptoHash
impl Hash for CryptoHash
Source§impl Ord for CryptoHash
impl Ord for CryptoHash
Source§impl PartialEq for CryptoHash
impl PartialEq for CryptoHash
Source§impl PartialOrd for CryptoHash
impl PartialOrd for CryptoHash
Source§impl Serialize for CryptoHash
impl Serialize for CryptoHash
Source§impl TryFrom<&[u8]> for CryptoHash
impl TryFrom<&[u8]> for CryptoHash
impl Eq for CryptoHash
impl StructuralPartialEq for CryptoHash
Auto Trait Implementations§
impl Freeze for CryptoHash
impl RefUnwindSafe for CryptoHash
impl Send for CryptoHash
impl Sync for CryptoHash
impl Unpin for CryptoHash
impl UnwindSafe for CryptoHash
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)