pub struct Field {
pub name: String,
pub typ: TypeId,
pub c_type: Option<String>,
pub private: bool,
pub bits: Option<u8>,
pub array_length: Option<u32>,
pub doc: Option<String>,
}
Fields§
§name: String
§typ: TypeId
§c_type: Option<String>
§private: bool
§bits: Option<u8>
§array_length: Option<u32>
§doc: Option<String>
Trait Implementations§
source§impl ImplementsDebug for Field
impl ImplementsDebug for Field
fn implements_debug(&self, lib: &Library) -> bool
source§impl IsIncomplete for Field
impl IsIncomplete for Field
fn is_incomplete(&self, lib: &Library) -> bool
source§impl IsVolatile for Field
impl IsVolatile for Field
fn is_volatile(&self) -> bool
Auto Trait Implementations§
impl Freeze for Field
impl RefUnwindSafe for Field
impl Send for Field
impl Sync for Field
impl Unpin for Field
impl UnwindSafe for Field
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