pub enum RelaxedMsgInfo {
Int(RelaxedIntMsgInfo),
ExtOut(RelaxedExtOutMsgInfo),
}Expand description
Unfinalized message info.
Variants§
Int(RelaxedIntMsgInfo)
Internal message info,
ExtOut(RelaxedExtOutMsgInfo)
External outgoing message info,
Implementations§
Source§impl RelaxedMsgInfo
impl RelaxedMsgInfo
Sourcepub const fn exact_size_const(&self) -> Size
pub const fn exact_size_const(&self) -> Size
Exact size of this value when it is stored in slice.
Trait Implementations§
Source§impl Clone for RelaxedMsgInfo
impl Clone for RelaxedMsgInfo
Source§fn clone(&self) -> RelaxedMsgInfo
fn clone(&self) -> RelaxedMsgInfo
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 RelaxedMsgInfo
impl Debug for RelaxedMsgInfo
Source§impl<'de> Deserialize<'de> for RelaxedMsgInfo
impl<'de> Deserialize<'de> for RelaxedMsgInfo
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 ExactSize for RelaxedMsgInfo
impl ExactSize for RelaxedMsgInfo
Source§fn exact_size(&self) -> Size
fn exact_size(&self) -> Size
Exact size of the value when it is stored in a slice.
Source§impl From<ExtOutMsgInfo> for RelaxedMsgInfo
impl From<ExtOutMsgInfo> for RelaxedMsgInfo
Source§fn from(info: ExtOutMsgInfo) -> Self
fn from(info: ExtOutMsgInfo) -> Self
Converts to this type from the input type.
Source§impl From<IntMsgInfo> for RelaxedMsgInfo
impl From<IntMsgInfo> for RelaxedMsgInfo
Source§fn from(info: IntMsgInfo) -> Self
fn from(info: IntMsgInfo) -> Self
Converts to this type from the input type.
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 From<RelaxedIntMsgInfo> for RelaxedMsgInfo
impl From<RelaxedIntMsgInfo> for RelaxedMsgInfo
Source§fn from(info: RelaxedIntMsgInfo) -> Self
fn from(info: RelaxedIntMsgInfo) -> Self
Converts to this type from the input type.
Source§impl<'a> Load<'a> for RelaxedMsgInfo
impl<'a> Load<'a> for RelaxedMsgInfo
Source§impl PartialEq for RelaxedMsgInfo
impl PartialEq for RelaxedMsgInfo
Source§impl Serialize for RelaxedMsgInfo
impl Serialize for RelaxedMsgInfo
Source§impl Store for RelaxedMsgInfo
impl Store for RelaxedMsgInfo
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 RelaxedMsgInfo
impl StructuralPartialEq for RelaxedMsgInfo
Auto Trait Implementations§
impl Freeze for RelaxedMsgInfo
impl !RefUnwindSafe for RelaxedMsgInfo
impl Send for RelaxedMsgInfo
impl Sync for RelaxedMsgInfo
impl Unpin for RelaxedMsgInfo
impl !UnwindSafe for RelaxedMsgInfo
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.