Struct bluerobotics_ping::common::ProtocolVersionStruct
source · pub struct ProtocolVersionStruct {
pub version_major: u8,
pub version_minor: u8,
pub version_patch: u8,
pub reserved: u8,
}Expand description
The protocol version
Fields§
§version_major: u8Protocol version major number.
version_minor: u8Protocol version minor number.
version_patch: u8Protocol version patch number.
reserved: u8reserved
Trait Implementations§
source§impl Clone for ProtocolVersionStruct
impl Clone for ProtocolVersionStruct
source§fn clone(&self) -> ProtocolVersionStruct
fn clone(&self) -> ProtocolVersionStruct
Returns a copy 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 ProtocolVersionStruct
impl Debug for ProtocolVersionStruct
source§impl Default for ProtocolVersionStruct
impl Default for ProtocolVersionStruct
source§fn default() -> ProtocolVersionStruct
fn default() -> ProtocolVersionStruct
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ProtocolVersionStruct
impl<'de> Deserialize<'de> for ProtocolVersionStruct
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 DeserializePayload for ProtocolVersionStruct
impl DeserializePayload for ProtocolVersionStruct
fn deserialize(payload: &[u8]) -> Self
source§impl MessageInfo for ProtocolVersionStruct
impl MessageInfo for ProtocolVersionStruct
source§impl PartialEq for ProtocolVersionStruct
impl PartialEq for ProtocolVersionStruct
source§impl Serialize for ProtocolVersionStruct
impl Serialize for ProtocolVersionStruct
impl StructuralPartialEq for ProtocolVersionStruct
Auto Trait Implementations§
impl Freeze for ProtocolVersionStruct
impl RefUnwindSafe for ProtocolVersionStruct
impl Send for ProtocolVersionStruct
impl Sync for ProtocolVersionStruct
impl Unpin for ProtocolVersionStruct
impl UnwindSafe for ProtocolVersionStruct
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)