Struct flipperzero_sys::ProtocolBase
source · #[repr(C)]pub struct ProtocolBase {Show 13 fields
pub data_size: usize,
pub name: *const c_char,
pub manufacturer: *const c_char,
pub features: u32,
pub validate_count: u8,
pub alloc: ProtocolAlloc,
pub free: ProtocolFree,
pub get_data: ProtocolGetData,
pub decoder: ProtocolDecoder,
pub encoder: ProtocolEncoder,
pub render_data: ProtocolRenderData,
pub render_brief_data: ProtocolRenderData,
pub write_data: ProtocolWriteData,
}Fields§
§data_size: usize§name: *const c_char§manufacturer: *const c_char§features: u32§validate_count: u8§alloc: ProtocolAlloc§free: ProtocolFree§get_data: ProtocolGetData§decoder: ProtocolDecoder§encoder: ProtocolEncoder§render_data: ProtocolRenderData§render_brief_data: ProtocolRenderData§write_data: ProtocolWriteDataTrait Implementations§
source§impl Clone for ProtocolBase
impl Clone for ProtocolBase
source§fn clone(&self) -> ProtocolBase
fn clone(&self) -> ProtocolBase
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 more