[−][src]Enum monero::blockdata::transaction::SubField
Each sub-field contains a sub-field tag followed by sub-field content of fixed or variable length, in variable length case the length is encoded with a VarInt before the content itself.
Variants
TxPublicKey(PublicKey)
Transaction public key, fixed length of 32 bytes
255 bytes limited nonce, can contain an encrypted or unencrypted payment id, variable length
Padding(u8)
Padding size is limited to 255 null bytes, variable length
Merge mining infos: depth
and merkle_root
, fixed length of one VarInt and 32 bytes hash
Additional public keys for Subaddresses outputs, variable length of n
additional public keys
MysteriousMinerGate(String)
Mysterious MinerGate, variable length
Trait Implementations
impl Clone for SubField
[src]
impl Debug for SubField
[src]
impl<D: Decoder> Decodable<D> for SubField
[src]
impl Display for SubField
[src]
impl<S: Encoder> Encodable<S> for SubField
[src]
impl PartialEq<SubField> for SubField
[src]
impl StructuralPartialEq for SubField
[src]
Auto Trait Implementations
impl RefUnwindSafe for SubField
impl Send for SubField
impl Sync for SubField
impl Unpin for SubField
impl UnwindSafe for SubField
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,