Struct bee_message::prelude::TransactionId [−][src]
pub struct TransactionId(_);
A transaction identifier, the BLAKE2b-256 hash of the transaction bytes. See https://www.blake2.net/ for more information.
Implementations
Trait Implementations
impl Clone for TransactionId[src]
impl Clone for TransactionId[src]fn clone(&self) -> TransactionId[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for TransactionId[src]
impl Copy for TransactionId[src]impl Eq for TransactionId[src]
impl Eq for TransactionId[src]impl FromStr for TransactionId[src]
impl FromStr for TransactionId[src]impl Hash for TransactionId[src]
impl Hash for TransactionId[src]impl Ord for TransactionId[src]
impl Ord for TransactionId[src]impl Packable for TransactionId[src]
impl Packable for TransactionId[src]type Error = Error
Associated error type.
fn packed_len(&self) -> usize[src]
fn pack<W: Write>(&self, writer: &mut W) -> Result<(), Self::Error>[src]
fn unpack_inner<R: Read + ?Sized, const CHECK: bool>(
reader: &mut R
) -> Result<Self, Self::Error>[src]
reader: &mut R
) -> Result<Self, Self::Error>
pub fn pack_new(&self) -> Vec<u8, Global>[src]
pub fn unpack<R>(reader: &mut R) -> Result<Self, Self::Error> where
R: Read + ?Sized, [src]
R: Read + ?Sized,
pub fn unpack_unchecked<R>(reader: &mut R) -> Result<Self, Self::Error> where
R: Read + ?Sized, [src]
R: Read + ?Sized,
impl PartialEq<TransactionId> for TransactionId[src]
impl PartialEq<TransactionId> for TransactionId[src]fn eq(&self, other: &TransactionId) -> bool[src]
fn ne(&self, other: &TransactionId) -> bool[src]
impl PartialOrd<TransactionId> for TransactionId[src]
impl PartialOrd<TransactionId> for TransactionId[src]fn partial_cmp(&self, other: &TransactionId) -> Option<Ordering>[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
pub fn lt(&self, other: &Rhs) -> bool#[must_use]pub fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
pub fn le(&self, other: &Rhs) -> bool#[must_use]pub fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
pub fn gt(&self, other: &Rhs) -> bool#[must_use]pub fn ge(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
pub fn ge(&self, other: &Rhs) -> boolimpl StructuralEq for TransactionId[src]
impl StructuralEq for TransactionId[src]impl StructuralPartialEq for TransactionId[src]
impl StructuralPartialEq for TransactionId[src]Auto Trait Implementations
impl RefUnwindSafe for TransactionId
impl RefUnwindSafe for TransactionIdimpl Send for TransactionId
impl Send for TransactionIdimpl Sync for TransactionId
impl Sync for TransactionIdimpl Unpin for TransactionId
impl Unpin for TransactionIdimpl UnwindSafe for TransactionId
impl UnwindSafe for TransactionIdBlanket Implementations
impl<T> Same<T> for T
impl<T> Same<T> for Ttype Output = T
Should always be Self
impl<T> ToBase32 for T where
T: AsRef<[u8]>, [src]
impl<T> ToBase32 for T where
T: AsRef<[u8]>, [src]pub fn write_base32<W>(
&self,
writer: &mut W
) -> Result<(), <W as WriteBase32>::Err> where
W: WriteBase32, [src]
&self,
writer: &mut W
) -> Result<(), <W as WriteBase32>::Err> where
W: WriteBase32,
pub fn to_base32(&self) -> Vec<u5, Global>[src]
impl<T> ToHex for T where
T: AsRef<[u8]>, [src]
impl<T> ToHex for T where
T: AsRef<[u8]>, [src]pub fn encode_hex<U>(&self) -> U where
U: FromIterator<char>, [src]
U: FromIterator<char>,
pub fn encode_hex_upper<U>(&self) -> U where
U: FromIterator<char>, [src]
U: FromIterator<char>,