Struct clarity_repl::clarity::util::hash::Keccak256Hash
source · [−]Tuple Fields
0: [u8; 32]
Implementations
sourceimpl Keccak256Hash
impl Keccak256Hash
sourceimpl Keccak256Hash
impl Keccak256Hash
sourcepub fn from_hex(hex_str: &str) -> Result<Keccak256Hash, HexError>
pub fn from_hex(hex_str: &str) -> Result<Keccak256Hash, HexError>
Instantiates from a hex string
sourcepub fn from_bytes(inp: &[u8]) -> Option<Keccak256Hash>
pub fn from_bytes(inp: &[u8]) -> Option<Keccak256Hash>
Instantiates from a slice of bytes
sourcepub fn from_bytes_be(inp: &[u8]) -> Option<Keccak256Hash>
pub fn from_bytes_be(inp: &[u8]) -> Option<Keccak256Hash>
Instantiates from a slice of bytes, converting to host byte order
sourcepub fn from_vec_be(b: &Vec<u8>) -> Option<Keccak256Hash>
pub fn from_vec_be(b: &Vec<u8>) -> Option<Keccak256Hash>
Instantiates from a big-endian vector of bytes, converting to host byte order
sourceimpl Keccak256Hash
impl Keccak256Hash
Trait Implementations
sourceimpl Clone for Keccak256Hash
impl Clone for Keccak256Hash
sourcefn clone(&self) -> Keccak256Hash
fn clone(&self) -> Keccak256Hash
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for Keccak256Hash
impl Debug for Keccak256Hash
sourceimpl Display for Keccak256Hash
impl Display for Keccak256Hash
sourceimpl Hash for Keccak256Hash
impl Hash for Keccak256Hash
sourceimpl Index<Range<usize>> for Keccak256Hash
impl Index<Range<usize>> for Keccak256Hash
sourceimpl Index<RangeFrom<usize>> for Keccak256Hash
impl Index<RangeFrom<usize>> for Keccak256Hash
sourceimpl Index<RangeFull> for Keccak256Hash
impl Index<RangeFull> for Keccak256Hash
sourceimpl Index<RangeTo<usize>> for Keccak256Hash
impl Index<RangeTo<usize>> for Keccak256Hash
sourceimpl Index<usize> for Keccak256Hash
impl Index<usize> for Keccak256Hash
sourceimpl Ord for Keccak256Hash
impl Ord for Keccak256Hash
sourceimpl PartialEq<Keccak256Hash> for Keccak256Hash
impl PartialEq<Keccak256Hash> for Keccak256Hash
sourceimpl PartialOrd<Keccak256Hash> for Keccak256Hash
impl PartialOrd<Keccak256Hash> for Keccak256Hash
sourcefn partial_cmp(&self, other: &Keccak256Hash) -> Option<Ordering>
fn partial_cmp(&self, other: &Keccak256Hash) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for Keccak256Hash
impl Eq for Keccak256Hash
Auto Trait Implementations
impl RefUnwindSafe for Keccak256Hash
impl Send for Keccak256Hash
impl Sync for Keccak256Hash
impl Unpin for Keccak256Hash
impl UnwindSafe for Keccak256Hash
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcepub fn equivalent(&self, key: &K) -> bool
pub fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<S> SliceExt for S where
S: Index<RangeFull> + ?Sized,
impl<S> SliceExt for S where
S: Index<RangeFull> + ?Sized,
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more