pub trait ModifiedPacket: Packet {
const CMD_INDEX: usize;
const SEQUENCE_INDEX: usize;
// Provided methods
fn cmd(&self) -> u8 { ... }
fn set_cmd(&mut self, cmd: u8) -> &mut Self { ... }
fn sequence(&self) -> u8 { ... }
fn set_sequence(&mut self, sequence: u8) -> &mut Self { ... }
}Required Associated Constants§
Provided Methods§
Sourcefn cmd(&self) -> u8
fn cmd(&self) -> u8
Returns a CMD byte at ModifiedPacket::CMD_INDEX
The CMD byte is used for telling a JVS to execute a specific command
Sourcefn set_cmd(&mut self, cmd: u8) -> &mut Self
fn set_cmd(&mut self, cmd: u8) -> &mut Self
Sets a CMD byte at ModifiedPacket::CMD_INDEX
fn sequence(&self) -> u8
fn set_sequence(&mut self, sequence: u8) -> &mut Self
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.