pub struct Permutation { /* private fields */ }Expand description
! ! \struct Permutation ! ! \brief Represents a permutation of dimensions. !
Trait Implementations§
Source§impl CopyNew for Permutation
impl CopyNew for Permutation
Source§unsafe fn copy_new(
other: &Permutation,
this: Pin<&mut MaybeUninit<Permutation>>,
)
unsafe fn copy_new( other: &Permutation, this: Pin<&mut MaybeUninit<Permutation>>, )
Synthesized copy constructor.
Source§impl ExternType for Permutation
impl ExternType for Permutation
Source§impl MakeCppStorage for Permutation
impl MakeCppStorage for Permutation
Source§unsafe fn allocate_uninitialized_cpp_storage() -> *mut Permutation
unsafe fn allocate_uninitialized_cpp_storage() -> *mut Permutation
Allocates heap space for this type in C++ and return a pointer
to that space, but do not initialize that space (i.e. do not
yet call a constructor). Read more
Source§unsafe fn free_uninitialized_cpp_storage(arg0: *mut Permutation)
unsafe fn free_uninitialized_cpp_storage(arg0: *mut Permutation)
Frees a C++ allocation which has not yet
had a constructor called. Read more
Source§impl MoveNew for Permutation
impl MoveNew for Permutation
Source§unsafe fn move_new(
other: Pin<MoveRef<'_, Permutation>>,
this: Pin<&mut MaybeUninit<Permutation>>,
)
unsafe fn move_new( other: Pin<MoveRef<'_, Permutation>>, this: Pin<&mut MaybeUninit<Permutation>>, )
Synthesized move constructor.
impl UniquePtrTarget for Permutation
impl VectorElement for Permutation
impl WeakPtrTarget for Permutation
Auto Trait Implementations§
impl !Freeze for Permutation
impl !RefUnwindSafe for Permutation
impl !Send for Permutation
impl !Sync for Permutation
impl !Unpin for Permutation
impl UnwindSafe for Permutation
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