pub struct InternalMessage {
pub ihr_disabled: bool,
pub bounce: bool,
pub bounced: bool,
pub src: TonAddress,
pub dest: TonAddress,
pub value: BigUint,
pub ihr_fee: BigUint,
pub fwd_fee: BigUint,
pub created_lt: u64,
pub created_at: u32,
}
Fields§
§ihr_disabled: bool
Hyper cube routing flag.
bounce: bool
Message should be bounced if there are errors during processing. If message’s flat bounce = 1, it calls bounceable.
bounced: bool
Flag that describes, that message itself is a result of bounce.
src: TonAddress
Address of smart contract sender of message.
dest: TonAddress
Address of smart contract destination of message.
value: BigUint
Structure which describes currency information including total funds transferred in message.
ihr_fee: BigUint
Fees for hyper routing delivery
fwd_fee: BigUint
Fees for forwarding messages assigned by validators
created_lt: u64
Logic time of sending message assigned by validator. Using for odering actions in smart contract.
created_at: u32
Unix time
Trait Implementations§
Source§impl Clone for InternalMessage
impl Clone for InternalMessage
Source§fn clone(&self) -> InternalMessage
fn clone(&self) -> InternalMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for InternalMessage
impl Debug for InternalMessage
Source§impl PartialEq for InternalMessage
impl PartialEq for InternalMessage
impl StructuralPartialEq for InternalMessage
Auto Trait Implementations§
impl Freeze for InternalMessage
impl RefUnwindSafe for InternalMessage
impl Send for InternalMessage
impl Sync for InternalMessage
impl Unpin for InternalMessage
impl UnwindSafe for InternalMessage
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