#[repr(C, packed(1))]pub struct ARADocumentControllerInstance {
pub structSize: ARASize,
pub documentControllerRef: ARADocumentControllerRef,
pub documentControllerInterface: *const ARADocumentControllerInterface,
}Expand description
! The document controller instance struct and all interfaces and refs therein must remain valid ! until the document controller is destroyed by the host.
Fields§
§structSize: ARASize! @see_Versioned_Structs_
documentControllerRef: ARADocumentControllerRef§documentControllerInterface: *const ARADocumentControllerInterfaceTrait Implementations§
Source§impl Clone for ARADocumentControllerInstance
impl Clone for ARADocumentControllerInstance
Source§fn clone(&self) -> ARADocumentControllerInstance
fn clone(&self) -> ARADocumentControllerInstance
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 ARADocumentControllerInstance
Auto Trait Implementations§
impl Freeze for ARADocumentControllerInstance
impl RefUnwindSafe for ARADocumentControllerInstance
impl !Send for ARADocumentControllerInstance
impl !Sync for ARADocumentControllerInstance
impl Unpin for ARADocumentControllerInstance
impl UnsafeUnpin for ARADocumentControllerInstance
impl UnwindSafe for ARADocumentControllerInstance
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