pub struct EmpyreanBuiltSystem { /* private fields */ }Expand description
Opaque handle wrapping a pre-assembled force model plus the
kernel-identity snapshot taken from the context at construction (so
empyrean_builtsystem_describe is self-contained). Construct with
empyrean_builtsystem_new; release with empyrean_builtsystem_free.
The handle is Send + Sync: hand &EmpyreanBuiltSystem (via a const
pointer) to as many threads as you like. It borrows nothing from the
context after construction.
Trait Implementations§
Source§impl Clone for EmpyreanBuiltSystem
impl Clone for EmpyreanBuiltSystem
Source§fn clone(&self) -> EmpyreanBuiltSystem
fn clone(&self) -> EmpyreanBuiltSystem
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for EmpyreanBuiltSystem
Auto Trait Implementations§
impl Freeze for EmpyreanBuiltSystem
impl RefUnwindSafe for EmpyreanBuiltSystem
impl Send for EmpyreanBuiltSystem
impl Sync for EmpyreanBuiltSystem
impl Unpin for EmpyreanBuiltSystem
impl UnsafeUnpin for EmpyreanBuiltSystem
impl UnwindSafe for EmpyreanBuiltSystem
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