Struct clips_sys::defmoduleData
source · #[repr(C)]pub struct defmoduleData {Show 19 fields
pub LastModuleItem: *mut moduleItem,
pub AfterModuleChangeFunctions: *mut voidCallFunctionItem,
pub ModuleStack: *mut ModuleStackItem,
pub CallModuleChangeFunctions: bool,
pub ListOfDefmodules: *mut Defmodule,
pub CurrentModule: *mut Defmodule,
pub LastDefmodule: *mut Defmodule,
pub NumberOfModuleItems: c_uint,
pub ListOfModuleItems: *mut moduleItem,
pub ModuleChangeIndex: c_long,
pub MainModuleRedefinable: bool,
pub ListOfPortConstructItems: *mut portConstructItem,
pub NumberOfDefmodules: c_ushort,
pub AfterModuleDefinedFunctions: *mut voidCallFunctionItem,
pub DefmoduleCodeItem: *mut CodeGeneratorItem,
pub BNumberOfDefmodules: c_ulong,
pub NumberOfPortItems: c_ulong,
pub PortItemArray: *mut portItem,
pub DefmoduleArray: *mut Defmodule,
}Fields
LastModuleItem: *mut moduleItemAfterModuleChangeFunctions: *mut voidCallFunctionItemModuleStack: *mut ModuleStackItemCallModuleChangeFunctions: boolListOfDefmodules: *mut DefmoduleCurrentModule: *mut DefmoduleLastDefmodule: *mut DefmoduleNumberOfModuleItems: c_uintListOfModuleItems: *mut moduleItemModuleChangeIndex: c_longMainModuleRedefinable: boolListOfPortConstructItems: *mut portConstructItemNumberOfDefmodules: c_ushortAfterModuleDefinedFunctions: *mut voidCallFunctionItemDefmoduleCodeItem: *mut CodeGeneratorItemBNumberOfDefmodules: c_ulongNumberOfPortItems: c_ulongPortItemArray: *mut portItemDefmoduleArray: *mut DefmoduleTrait Implementations
sourceimpl Clone for defmoduleData
impl Clone for defmoduleData
sourcefn clone(&self) -> defmoduleData
fn clone(&self) -> defmoduleData
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for defmoduleData
impl Debug for defmoduleData
sourceimpl Default for defmoduleData
impl Default for defmoduleData
impl Copy for defmoduleData
Auto Trait Implementations
impl RefUnwindSafe for defmoduleData
impl !Send for defmoduleData
impl !Sync for defmoduleData
impl Unpin for defmoduleData
impl UnwindSafe for defmoduleData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more