Struct shards::SHInstanceData
source · [−]#[repr(C)]pub struct SHInstanceData {
pub shard: *mut Shard,
pub wire: *mut SHWire,
pub inputType: SHTypeInfo,
pub shared: SHExposedTypesInfo,
pub onWorkerThread: bool,
pub outputTypes: SHTypesInfo,
pub reportError: SHComposeError,
pub privateContext: *mut c_void,
}
Fields
shard: *mut Shard
wire: *mut SHWire
inputType: SHTypeInfo
onWorkerThread: bool
outputTypes: SHTypesInfo
reportError: SHComposeError
privateContext: *mut c_void
Trait Implementations
sourceimpl Clone for SHInstanceData
impl Clone for SHInstanceData
sourcefn clone(&self) -> SHInstanceData
fn clone(&self) -> SHInstanceData
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Default for SHInstanceData
impl Default for SHInstanceData
impl Copy for SHInstanceData
Auto Trait Implementations
impl RefUnwindSafe for SHInstanceData
impl !Send for SHInstanceData
impl !Sync for SHInstanceData
impl Unpin for SHInstanceData
impl UnwindSafe for SHInstanceData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more