#[repr(C, align(8))]pub struct FileDescriptorProto { /* private fields */ }Trait Implementations§
Source§impl CopyNew for FileDescriptorProto
impl CopyNew for FileDescriptorProto
Source§unsafe fn copy_new(
from: &FileDescriptorProto,
this: Pin<&mut MaybeUninit<FileDescriptorProto>>,
)
unsafe fn copy_new( from: &FileDescriptorProto, this: Pin<&mut MaybeUninit<FileDescriptorProto>>, )
Source§impl ExternType for FileDescriptorProto
impl ExternType for FileDescriptorProto
Source§impl MakeCppStorage for FileDescriptorProto
impl MakeCppStorage for FileDescriptorProto
Source§unsafe fn allocate_uninitialized_cpp_storage() -> *mut FileDescriptorProto
unsafe fn allocate_uninitialized_cpp_storage() -> *mut FileDescriptorProto
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 FileDescriptorProto)
unsafe fn free_uninitialized_cpp_storage(arg0: *mut FileDescriptorProto)
Frees a C++ allocation which has not yet
had a constructor called. Read more
Source§impl MoveNew for FileDescriptorProto
impl MoveNew for FileDescriptorProto
Source§unsafe fn move_new(
from: Pin<MoveRef<'_, FileDescriptorProto>>,
this: Pin<&mut MaybeUninit<FileDescriptorProto>>,
)
unsafe fn move_new( from: Pin<MoveRef<'_, FileDescriptorProto>>, this: Pin<&mut MaybeUninit<FileDescriptorProto>>, )
impl UniquePtrTarget for FileDescriptorProto
impl VectorElement for FileDescriptorProto
impl WeakPtrTarget for FileDescriptorProto
Auto Trait Implementations§
impl Freeze for FileDescriptorProto
impl RefUnwindSafe for FileDescriptorProto
impl !Send for FileDescriptorProto
impl !Sync for FileDescriptorProto
impl !Unpin for FileDescriptorProto
impl UnwindSafe for FileDescriptorProto
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