pub struct SerializedTxid(pub [u8; 32]);Tuple Fields§
§0: [u8; 32]Implementations§
Trait Implementations§
Source§impl AsRef<[u8]> for SerializedTxid
impl AsRef<[u8]> for SerializedTxid
Source§impl BorshDeserialize for SerializedTxid
impl BorshDeserialize for SerializedTxid
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for SerializedTxid
impl BorshSerialize for SerializedTxid
Source§impl Clone for SerializedTxid
impl Clone for SerializedTxid
Source§fn clone(&self) -> SerializedTxid
fn clone(&self) -> SerializedTxid
Returns a duplicate of the value. Read more
1.0.0 · 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 SerializedTxid
impl Debug for SerializedTxid
Source§impl<'de> Deserialize<'de> for SerializedTxid
impl<'de> Deserialize<'de> for SerializedTxid
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 SerializedTxid
impl Display for SerializedTxid
Source§impl From<&&Txid> for SerializedTxid
impl From<&&Txid> for SerializedTxid
Source§impl From<&[u8]> for SerializedTxid
impl From<&[u8]> for SerializedTxid
Source§impl From<&SerializedTxid> for Txid
impl From<&SerializedTxid> for Txid
Source§fn from(txid: &SerializedTxid) -> Self
fn from(txid: &SerializedTxid) -> Self
Converts to this type from the input type.
Source§impl From<&Txid> for SerializedTxid
impl From<&Txid> for SerializedTxid
Source§impl From<SerializedTxid> for Txid
impl From<SerializedTxid> for Txid
Source§fn from(txid: SerializedTxid) -> Self
fn from(txid: SerializedTxid) -> Self
Converts to this type from the input type.
Source§impl From<Txid> for SerializedTxid
impl From<Txid> for SerializedTxid
Source§impl FromStr for SerializedTxid
impl FromStr for SerializedTxid
Source§impl Hash for SerializedTxid
impl Hash for SerializedTxid
Source§impl PartialEq for SerializedTxid
impl PartialEq for SerializedTxid
Source§impl Serialize for SerializedTxid
impl Serialize for SerializedTxid
impl Copy for SerializedTxid
impl Eq for SerializedTxid
impl StructuralPartialEq for SerializedTxid
Auto Trait Implementations§
impl Freeze for SerializedTxid
impl RefUnwindSafe for SerializedTxid
impl Send for SerializedTxid
impl Sync for SerializedTxid
impl Unpin for SerializedTxid
impl UnwindSafe for SerializedTxid
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ToHex for T
impl<T> ToHex for T
Source§fn encode_hex<U>(&self) -> Uwhere
U: FromIterator<char>,
fn encode_hex<U>(&self) -> Uwhere
U: FromIterator<char>,
Encode the hex strict representing
self into the result. Lower case
letters are used (e.g. f9b4ca)Source§fn encode_hex_upper<U>(&self) -> Uwhere
U: FromIterator<char>,
fn encode_hex_upper<U>(&self) -> Uwhere
U: FromIterator<char>,
Encode the hex strict representing
self into the result. Upper case
letters are used (e.g. F9B4CA)