#[repr(C)]pub struct EnginePtr {
pub e: *mut c_void,
}Expand description
A pointer to a Rosie engine.
EnginePtr should NOT be re-exported as it contains no safe interfaces
NOTE: RosieEngines are not internally thread-safe, but you may create more than one RosieEngine in order to use multiple threads. NOTE: Cloning / Copying this ptr type does not copy the engine, just the reference to the engine.
Fields§
§e: *mut c_voidTrait Implementations§
Auto Trait Implementations§
impl Freeze for EnginePtr
impl RefUnwindSafe for EnginePtr
impl !Send for EnginePtr
impl !Sync for EnginePtr
impl Unpin for EnginePtr
impl UnwindSafe for EnginePtr
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