pub struct RequestHash(/* private fields */);Expand description
Hex-encoded SHA-256 hash of a RequestEnvelope.
serde(transparent) keeps the wire format identical to a bare string so
existing JSON IPC frames deserialize unchanged.
Implementations§
Trait Implementations§
Source§impl AsRef<str> for RequestHash
impl AsRef<str> for RequestHash
Source§impl Clone for RequestHash
impl Clone for RequestHash
Source§fn clone(&self) -> RequestHash
fn clone(&self) -> RequestHash
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 RequestHash
impl Debug for RequestHash
Source§impl<'de> Deserialize<'de> for RequestHash
impl<'de> Deserialize<'de> for RequestHash
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 RequestHash
impl Display for RequestHash
impl Eq for RequestHash
Source§impl From<String> for RequestHash
impl From<String> for RequestHash
Source§impl Hash for RequestHash
impl Hash for RequestHash
Source§impl PartialEq for RequestHash
impl PartialEq for RequestHash
Source§impl Serialize for RequestHash
impl Serialize for RequestHash
impl StructuralPartialEq for RequestHash
Auto Trait Implementations§
impl Freeze for RequestHash
impl RefUnwindSafe for RequestHash
impl Send for RequestHash
impl Sync for RequestHash
impl Unpin for RequestHash
impl UnsafeUnpin for RequestHash
impl UnwindSafe for RequestHash
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