pub struct MobileCoin {
    pub recipient_address: Option<Vec<u8>>,
    pub amount_pico_mob: Option<u64>,
    pub fee_pico_mob: Option<u64>,
    pub receipt: Option<Vec<u8>>,
    pub ledger_block_timestamp: Option<u64>,
    pub ledger_block_index: Option<u64>,
    pub spent_key_images: Vec<Vec<u8>>,
    pub output_public_keys: Vec<Vec<u8>>,
}Fields§
§recipient_address: Option<Vec<u8>>§amount_pico_mob: Option<u64>§fee_pico_mob: Option<u64>§receipt: Option<Vec<u8>>§ledger_block_timestamp: Option<u64>§ledger_block_index: Option<u64>§spent_key_images: Vec<Vec<u8>>§output_public_keys: Vec<Vec<u8>>Implementations§
Source§impl MobileCoin
 
impl MobileCoin
Sourcepub fn recipient_address(&self) -> &[u8] ⓘ
 
pub fn recipient_address(&self) -> &[u8] ⓘ
Returns the value of recipient_address, or the default value if recipient_address is unset.
Sourcepub fn amount_pico_mob(&self) -> u64
 
pub fn amount_pico_mob(&self) -> u64
Returns the value of amount_pico_mob, or the default value if amount_pico_mob is unset.
Sourcepub fn fee_pico_mob(&self) -> u64
 
pub fn fee_pico_mob(&self) -> u64
Returns the value of fee_pico_mob, or the default value if fee_pico_mob is unset.
Sourcepub fn receipt(&self) -> &[u8] ⓘ
 
pub fn receipt(&self) -> &[u8] ⓘ
Returns the value of receipt, or the default value if receipt is unset.
Sourcepub fn ledger_block_timestamp(&self) -> u64
 
pub fn ledger_block_timestamp(&self) -> u64
Returns the value of ledger_block_timestamp, or the default value if ledger_block_timestamp is unset.
Sourcepub fn ledger_block_index(&self) -> u64
 
pub fn ledger_block_index(&self) -> u64
Returns the value of ledger_block_index, or the default value if ledger_block_index is unset.
Trait Implementations§
Source§impl Clone for MobileCoin
 
impl Clone for MobileCoin
Source§fn clone(&self) -> MobileCoin
 
fn clone(&self) -> MobileCoin
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 MobileCoin
 
impl Debug for MobileCoin
Source§impl Default for MobileCoin
 
impl Default for MobileCoin
Source§impl Message for MobileCoin
 
impl Message for MobileCoin
Source§fn encoded_len(&self) -> usize
 
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
    Self: Sized,
 
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
    Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
    Self: Sized,
 
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
    Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
    &self,
    buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
    Self: Sized,
 
fn encode_length_delimited(
    &self,
    buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
    Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
    Self: Sized,
 
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
    Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
    Self: Default,
 
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
    Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
    Self: Default,
 
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
    Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
    Self: Sized,
 
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
    Self: Sized,
Decodes an instance of the message from a buffer, and merges it into 
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
    Self: Sized,
 
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
    Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into 
self.Source§impl PartialEq for MobileCoin
 
impl PartialEq for MobileCoin
impl StructuralPartialEq for MobileCoin
Auto Trait Implementations§
impl Freeze for MobileCoin
impl RefUnwindSafe for MobileCoin
impl Send for MobileCoin
impl Sync for MobileCoin
impl Unpin for MobileCoin
impl UnwindSafe for MobileCoin
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,
§impl<T> Instrument for T
 
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
 
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> PartialDefault for Twhere
    T: Default,
 
impl<T> PartialDefault for Twhere
    T: Default,
§fn partial_default() -> T
 
fn partial_default() -> T
Returns a value that can be safely dropped or assigned over.