pub struct InterfaceInfo { /* private fields */ }Expand description
InterfaceInfo
Version information associated with a TRT interface
Trait Implementations§
Source§impl CopyNew for InterfaceInfo
impl CopyNew for InterfaceInfo
Source§unsafe fn copy_new(
other: &InterfaceInfo,
this: Pin<&mut MaybeUninit<InterfaceInfo>>,
)
unsafe fn copy_new( other: &InterfaceInfo, this: Pin<&mut MaybeUninit<InterfaceInfo>>, )
Synthesized copy constructor.
Source§impl ExternType for InterfaceInfo
impl ExternType for InterfaceInfo
Source§impl MakeCppStorage for InterfaceInfo
impl MakeCppStorage for InterfaceInfo
Source§unsafe fn allocate_uninitialized_cpp_storage() -> *mut InterfaceInfo
unsafe fn allocate_uninitialized_cpp_storage() -> *mut InterfaceInfo
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 InterfaceInfo)
unsafe fn free_uninitialized_cpp_storage(arg0: *mut InterfaceInfo)
Frees a C++ allocation which has not yet
had a constructor called. Read more
Source§impl MoveNew for InterfaceInfo
impl MoveNew for InterfaceInfo
Source§unsafe fn move_new(
other: Pin<MoveRef<'_, InterfaceInfo>>,
this: Pin<&mut MaybeUninit<InterfaceInfo>>,
)
unsafe fn move_new( other: Pin<MoveRef<'_, InterfaceInfo>>, this: Pin<&mut MaybeUninit<InterfaceInfo>>, )
Synthesized move constructor.
impl UniquePtrTarget for InterfaceInfo
impl VectorElement for InterfaceInfo
impl WeakPtrTarget for InterfaceInfo
Auto Trait Implementations§
impl !Freeze for InterfaceInfo
impl !RefUnwindSafe for InterfaceInfo
impl !Send for InterfaceInfo
impl !Sync for InterfaceInfo
impl Unpin for InterfaceInfo
impl UnsafeUnpin for InterfaceInfo
impl UnwindSafe for InterfaceInfo
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