#[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 DefmoduleTrait Implementations§
Source§impl Clone for defmoduleData
impl Clone for defmoduleData
Source§fn clone(&self) -> defmoduleData
fn clone(&self) -> defmoduleData
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 defmoduleData
impl Debug for defmoduleData
Source§impl Default for defmoduleData
impl Default for defmoduleData
impl Copy for defmoduleData
Auto Trait Implementations§
impl Freeze for defmoduleData
impl RefUnwindSafe for defmoduleData
impl !Send for defmoduleData
impl !Sync for defmoduleData
impl Unpin for defmoduleData
impl UnwindSafe for defmoduleData
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