pub struct CuMsgOrigin {
pub subsystem_code: u16,
pub instance_id: u32,
pub cl_id: u64,
}Expand description
Origin metadata captured when a Copper-aware transport receives a remote message.
Fields§
§subsystem_code: u16§instance_id: u32§cl_id: u64Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for CuMsgOrigin
impl<'__de, __Context> BorrowDecode<'__de, __Context> for CuMsgOrigin
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for CuMsgOrigin
impl Clone for CuMsgOrigin
Source§fn clone(&self) -> CuMsgOrigin
fn clone(&self) -> CuMsgOrigin
Returns a duplicate 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 CuMsgOrigin
impl Debug for CuMsgOrigin
Source§impl<__Context> Decode<__Context> for CuMsgOrigin
impl<__Context> Decode<__Context> for CuMsgOrigin
Source§impl<'de> Deserialize<'de> for CuMsgOrigin
impl<'de> Deserialize<'de> for CuMsgOrigin
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 Encode for CuMsgOrigin
impl Encode for CuMsgOrigin
Source§impl PartialEq for CuMsgOrigin
impl PartialEq for CuMsgOrigin
Source§impl Serialize for CuMsgOrigin
impl Serialize for CuMsgOrigin
impl Eq for CuMsgOrigin
impl StructuralPartialEq for CuMsgOrigin
Auto Trait Implementations§
impl Freeze for CuMsgOrigin
impl RefUnwindSafe for CuMsgOrigin
impl Send for CuMsgOrigin
impl Sync for CuMsgOrigin
impl Unpin for CuMsgOrigin
impl UnsafeUnpin for CuMsgOrigin
impl UnwindSafe for CuMsgOrigin
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