pub struct CoreEnv { /* private fields */ }Expand description
Type alias for the Core jet environment.
Implementations§
Trait Implementations§
Source§impl JetEnvironment for CoreEnv
impl JetEnvironment for CoreEnv
Source§type CJetEnvironment = ()
type CJetEnvironment = ()
CJetEnvironment to interact with C FFI.
Source§fn c_jet_env(&self) -> &Self::CJetEnvironment
fn c_jet_env(&self) -> &Self::CJetEnvironment
Obtains a C FFI compatible environment for the jet.
Source§fn c_jet_ptr(
jet: &Self::Jet,
) -> fn(&mut CFrameItem, CFrameItem, &Self::CJetEnvironment) -> bool
fn c_jet_ptr( jet: &Self::Jet, ) -> fn(&mut CFrameItem, CFrameItem, &Self::CJetEnvironment) -> bool
Obtain the FFI C pointer for the jet.
Auto Trait Implementations§
impl Freeze for CoreEnv
impl RefUnwindSafe for CoreEnv
impl Send for CoreEnv
impl Sync for CoreEnv
impl Unpin for CoreEnv
impl UnsafeUnpin for CoreEnv
impl UnwindSafe for CoreEnv
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