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 moduleItem
AfterModuleChangeFunctions: *mut voidCallFunctionItem
ModuleStack: *mut ModuleStackItem
CallModuleChangeFunctions: bool
ListOfDefmodules: *mut Defmodule
CurrentModule: *mut Defmodule
LastDefmodule: *mut Defmodule
NumberOfModuleItems: c_uint
ListOfModuleItems: *mut moduleItem
ModuleChangeIndex: c_long
MainModuleRedefinable: bool
ListOfPortConstructItems: *mut portConstructItem
NumberOfDefmodules: c_ushort
AfterModuleDefinedFunctions: *mut voidCallFunctionItem
DefmoduleCodeItem: *mut CodeGeneratorItem
BNumberOfDefmodules: c_ulong
NumberOfPortItems: c_ulong
PortItemArray: *mut portItem
DefmoduleArray: *mut Defmodule
Trait 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