pub struct Check { /* private fields */ }Implementations§
Trait Implementations§
Source§impl CheckFields for Check
impl CheckFields for Check
Source§fn account(&self) -> Result<AccountID>
fn account(&self) -> Result<AccountID>
The sender of the Check. Cashing the Check debits this address’s balance.
Source§fn destination(&self) -> Result<AccountID>
fn destination(&self) -> Result<AccountID>
The intended recipient of the Check. Only this address can cash the Check, using a CheckCash
transaction.
Source§fn send_max(&self) -> Result<Amount>
fn send_max(&self) -> Result<Amount>
The maximum amount of currency this Check can debit the sender. If the Check is successfully
cashed, the destination is credited in the same currency for up to this amount.
Source§fn sequence(&self) -> Result<u32>
fn sequence(&self) -> Result<u32>
The sequence number of the CheckCreate transaction that created this check.
Source§fn owner_node(&self) -> Result<u64>
fn owner_node(&self) -> Result<u64>
A hint indicating which page of the sender’s owner directory links to this object, in case
the directory consists of multiple pages.
Source§fn destination_node(&self) -> Result<u64>
fn destination_node(&self) -> Result<u64>
A hint indicating which page of the destination’s owner directory links to this object, in
case the directory consists of multiple pages.
Source§fn expiration(&self) -> Result<Option<u32>>
fn expiration(&self) -> Result<Option<u32>>
Indicates the time after which this Check is considered expired. See Specifying Time for
details.
Source§fn invoice_id(&self) -> Result<Option<Hash256>>
fn invoice_id(&self) -> Result<Option<Hash256>>
Arbitrary 256-bit hash provided by the sender as a specific reason or identifier for this
Check.
Source§fn source_tag(&self) -> Result<Option<u32>>
fn source_tag(&self) -> Result<Option<u32>>
An arbitrary tag to further specify the source for this Check, such as a hosted recipient at
the sender’s address.
Source§fn destination_tag(&self) -> Result<Option<u32>>
fn destination_tag(&self) -> Result<Option<u32>>
An arbitrary tag to further specify the destination for this Check, such as a hosted
recipient at the destination address.
Source§fn previous_txn_id(&self) -> Result<Hash256>
fn previous_txn_id(&self) -> Result<Hash256>
The identifying hash of the transaction that most recently modified this object.
Source§fn previous_txn_lgr_seq(&self) -> Result<u32>
fn previous_txn_lgr_seq(&self) -> Result<u32>
The index of the ledger that contains the transaction that most recently modified this
object.
impl Copy for Check
impl Eq for Check
Source§impl LedgerObjectCommonFields for Check
impl LedgerObjectCommonFields for Check
Source§fn get_slot_num(&self) -> i32
fn get_slot_num(&self) -> i32
Returns the slot number (register number) where the ledger object is stored. Read more
Source§fn path(&self) -> LedgerPathBuilder
fn path(&self) -> LedgerPathBuilder
Starts a nested-field path rooted at this ledger object, read through its slot. Read more
impl StructuralPartialEq for Check
Auto Trait Implementations§
impl Freeze for Check
impl RefUnwindSafe for Check
impl Send for Check
impl Sync for Check
impl Unpin for Check
impl UnsafeUnpin for Check
impl UnwindSafe for Check
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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