Struct canadensis_data_types::uavcan::file::get_info_0_1::GetInfoRequest
source · pub struct GetInfoRequest {
pub path: Path,
}
👎Deprecated
Expand description
uavcan.file.GetInfo.0.1
Size ranges from 1 to 113 bytes
Information about a remote file system entry (file, directory, etc).
Fields§
§path: Path
👎Deprecated
uavcan.file.Path.1.0
Always aligned, size ranges from 8 to 904 bits
Trait Implementations§
source§impl DataType for GetInfoRequest
impl DataType for GetInfoRequest
source§const EXTENT_BYTES: Option<u32> = _
const EXTENT_BYTES: Option<u32> = _
This type is delimited with an extent of 300 bytes.
source§impl Deserialize for GetInfoRequest
impl Deserialize for GetInfoRequest
source§fn deserialize(cursor: &mut ReadCursor<'_>) -> Result<Self, DeserializeError>where
Self: Sized,
fn deserialize(cursor: &mut ReadCursor<'_>) -> Result<Self, DeserializeError>where Self: Sized,
Deserializes a value and returns it
source§fn deserialize_from_bytes(bytes: &[u8]) -> Result<Self, DeserializeError>where
Self: Sized,
fn deserialize_from_bytes(bytes: &[u8]) -> Result<Self, DeserializeError>where Self: Sized,
A convenience function that creates a cursor around the provided bytes and calls
deserialize
source§impl Serialize for GetInfoRequest
impl Serialize for GetInfoRequest
source§fn size_bits(&self) -> usize
fn size_bits(&self) -> usize
Returns the size of the encoded form of this value, in bits Read more
source§fn serialize(&self, cursor: &mut WriteCursor<'_>)
fn serialize(&self, cursor: &mut WriteCursor<'_>)
Serializes this value into a buffer Read more
source§fn serialize_to_bytes(&self, bytes: &mut [u8])
fn serialize_to_bytes(&self, bytes: &mut [u8])
A convenience function that creates a cursor around the provided bytes and calls
serialize
impl Request for GetInfoRequest
Auto Trait Implementations§
impl RefUnwindSafe for GetInfoRequest
impl Send for GetInfoRequest
impl Sync for GetInfoRequest
impl Unpin for GetInfoRequest
impl UnwindSafe for GetInfoRequest
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