Struct CorePackage
pub struct CorePackage(/* private fields */);
Expand description
Core package containing basic facilities.
§Contents
LanguageCorePackage
ArithmeticPackage
BasicStringPackage
BasicIteratorPackage
BasicFnPackage
- [
DebuggingPackage
][super::DebuggingPackage]
Implementations§
§impl CorePackage
impl CorePackage
pub fn new() -> CorePackage
pub fn new() -> CorePackage
Create a new CorePackage
Trait Implementations§
§impl Default for CorePackage
impl Default for CorePackage
§fn default() -> CorePackage
fn default() -> CorePackage
Returns the “default value” for a type. Read more
§impl Package for CorePackage
impl Package for CorePackage
Get a reference to a shared module from this package.
§fn init_engine(_engine: &mut Engine)
fn init_engine(_engine: &mut Engine)
§fn register_into_engine(&self, engine: &mut Engine) -> &Self
fn register_into_engine(&self, engine: &mut Engine) -> &Self
Auto Trait Implementations§
impl Freeze for CorePackage
impl !RefUnwindSafe for CorePackage
impl Send for CorePackage
impl Sync for CorePackage
impl Unpin for CorePackage
impl !UnwindSafe for CorePackage
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