pub struct RelaxedExtOutMsgInfo {
pub src: Option<IntAddr>,
pub dst: Option<ExtAddr>,
pub created_lt: u64,
pub created_at: u32,
}Expand description
Unfinalized external outgoing message info.
Fields§
§src: Option<IntAddr>Optional internal source address.
dst: Option<ExtAddr>Optional external address.
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 RelaxedExtOutMsgInfo
impl Clone for RelaxedExtOutMsgInfo
Source§fn clone(&self) -> RelaxedExtOutMsgInfo
fn clone(&self) -> RelaxedExtOutMsgInfo
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 RelaxedExtOutMsgInfo
impl Debug for RelaxedExtOutMsgInfo
Source§impl Default for RelaxedExtOutMsgInfo
impl Default for RelaxedExtOutMsgInfo
Source§fn default() -> RelaxedExtOutMsgInfo
fn default() -> RelaxedExtOutMsgInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RelaxedExtOutMsgInfo
impl<'de> Deserialize<'de> for RelaxedExtOutMsgInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<RelaxedExtOutMsgInfo> for RelaxedMsgInfo
impl From<RelaxedExtOutMsgInfo> for RelaxedMsgInfo
Source§fn from(info: RelaxedExtOutMsgInfo) -> Self
fn from(info: RelaxedExtOutMsgInfo) -> Self
Converts to this type from the input type.
Source§impl<'a> Load<'a> for RelaxedExtOutMsgInfo
impl<'a> Load<'a> for RelaxedExtOutMsgInfo
Source§impl PartialEq for RelaxedExtOutMsgInfo
impl PartialEq for RelaxedExtOutMsgInfo
Source§impl Serialize for RelaxedExtOutMsgInfo
impl Serialize for RelaxedExtOutMsgInfo
Source§impl Store for RelaxedExtOutMsgInfo
impl Store for RelaxedExtOutMsgInfo
Source§fn store_into(
&self,
builder: &mut CellBuilder,
context: &dyn CellContext,
) -> Result<(), Error>
fn store_into( &self, builder: &mut CellBuilder, context: &dyn CellContext, ) -> Result<(), Error>
Tries to store itself into the cell builder.
impl Eq for RelaxedExtOutMsgInfo
impl StructuralPartialEq for RelaxedExtOutMsgInfo
Auto Trait Implementations§
impl Freeze for RelaxedExtOutMsgInfo
impl RefUnwindSafe for RelaxedExtOutMsgInfo
impl Send for RelaxedExtOutMsgInfo
impl Sync for RelaxedExtOutMsgInfo
impl Unpin for RelaxedExtOutMsgInfo
impl UnwindSafe for RelaxedExtOutMsgInfo
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self to key and returns true if they are equal.