Struct everscale_types::models::message::IntMsgInfo
source · pub struct IntMsgInfo {
pub ihr_disabled: bool,
pub bounce: bool,
pub bounced: bool,
pub src: IntAddr,
pub dst: IntAddr,
pub value: CurrencyCollection,
pub ihr_fee: Tokens,
pub fwd_fee: Tokens,
pub created_lt: u64,
pub created_at: u32,
}Expand description
Internal message info.
Fields§
§ihr_disabled: boolWhether IHR is disabled for the message.
bounce: boolWhether to bounce this message back if the destination transaction fails.
bounced: boolWhether this message is a bounced message from some failed transaction.
src: IntAddrInternal source address.
dst: IntAddrInternal destination address.
value: CurrencyCollectionAttached amounts.
ihr_fee: TokensIHR fee.
NOTE: currently unused, but can be used to split attached amount.
fwd_fee: TokensForwarding fee paid for using the routing.
created_lt: u64Logical time when the message was created.
created_at: u32Unix timestamp when the message was created.
Implementations§
Trait Implementations§
source§impl Clone for IntMsgInfo
impl Clone for IntMsgInfo
source§fn clone(&self) -> IntMsgInfo
fn clone(&self) -> IntMsgInfo
Returns a copy 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 IntMsgInfo
impl Debug for IntMsgInfo
source§impl Default for IntMsgInfo
impl Default for IntMsgInfo
source§impl<'a> Load<'a> for IntMsgInfo
impl<'a> Load<'a> for IntMsgInfo
source§impl PartialEq<IntMsgInfo> for IntMsgInfo
impl PartialEq<IntMsgInfo> for IntMsgInfo
source§fn eq(&self, other: &IntMsgInfo) -> bool
fn eq(&self, other: &IntMsgInfo) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Store for IntMsgInfo
impl Store for IntMsgInfo
source§fn store_into(
&self,
builder: &mut CellBuilder,
finalizer: &mut dyn Finalizer
) -> Result<(), Error>
fn store_into( &self, builder: &mut CellBuilder, finalizer: &mut dyn Finalizer ) -> Result<(), Error>
Tries to store itself into the cell builder.
impl Eq for IntMsgInfo
impl StructuralEq for IntMsgInfo
impl StructuralPartialEq for IntMsgInfo
Auto Trait Implementations§
impl !RefUnwindSafe for IntMsgInfo
impl Send for IntMsgInfo
impl Sync for IntMsgInfo
impl Unpin for IntMsgInfo
impl !UnwindSafe for IntMsgInfo
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