Struct panda_sys::ProtobufCFieldDescriptor
source · #[repr(C)]pub struct ProtobufCFieldDescriptor {
pub name: *const c_char,
pub id: u32,
pub label: ProtobufCLabel,
pub type_: ProtobufCType,
pub quantifier_offset: c_uint,
pub offset: c_uint,
pub descriptor: *const c_void,
pub default_value: *const c_void,
pub flags: u32,
pub reserved_flags: c_uint,
pub reserved2: *mut c_void,
pub reserved3: *mut c_void,
}
Fields§
§name: *const c_char
§id: u32
§label: ProtobufCLabel
§type_: ProtobufCType
§quantifier_offset: c_uint
§offset: c_uint
§descriptor: *const c_void
§default_value: *const c_void
§flags: u32
§reserved_flags: c_uint
§reserved2: *mut c_void
§reserved3: *mut c_void
Trait Implementations§
source§impl Clone for ProtobufCFieldDescriptor
impl Clone for ProtobufCFieldDescriptor
source§fn clone(&self) -> ProtobufCFieldDescriptor
fn clone(&self) -> ProtobufCFieldDescriptor
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 ProtobufCFieldDescriptor
impl Debug for ProtobufCFieldDescriptor
impl Copy for ProtobufCFieldDescriptor
Auto Trait Implementations§
impl RefUnwindSafe for ProtobufCFieldDescriptor
impl !Send for ProtobufCFieldDescriptor
impl !Sync for ProtobufCFieldDescriptor
impl Unpin for ProtobufCFieldDescriptor
impl UnwindSafe for ProtobufCFieldDescriptor
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