pub struct InvokedCommand {
pub path: CommandPath,
pub fields_tlv: Vec<u8>,
pub command_ref: Option<u16>,
}Expand description
One command parsed out of an inbound InvokeRequestMessage.
Fields§
§path: CommandPath(endpoint, cluster, command) the requester invoked.
fields_tlv: Vec<u8>The command-fields struct, re-encoded with an anonymous tag (ready to
hand to a matter-clusters decoder).
command_ref: Option<u16>The CommandRef (CommandDataIB tag 2), present only in batched invokes.
Trait Implementations§
Source§impl Clone for InvokedCommand
impl Clone for InvokedCommand
Source§fn clone(&self) -> InvokedCommand
fn clone(&self) -> InvokedCommand
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 InvokedCommand
impl Debug for InvokedCommand
impl Eq for InvokedCommand
Source§impl PartialEq for InvokedCommand
impl PartialEq for InvokedCommand
impl StructuralPartialEq for InvokedCommand
Auto Trait Implementations§
impl Freeze for InvokedCommand
impl RefUnwindSafe for InvokedCommand
impl Send for InvokedCommand
impl Sync for InvokedCommand
impl Unpin for InvokedCommand
impl UnsafeUnpin for InvokedCommand
impl UnwindSafe for InvokedCommand
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