Enum monero::blockdata::transaction::SubField [−][src]
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 Decodable for SubField
[src]
impl<'de> Deserialize<'de> for SubField
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for SubField
[src]
impl Encodable for SubField
[src]
impl PartialEq<SubField> for SubField
[src]
impl Serialize for SubField
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,