#[repr(C)]pub struct DescriptorDatabase { /* private fields */ }Implementations§
Source§impl DescriptorDatabase
impl DescriptorDatabase
pub unsafe fn FindFileByName( self: Pin<&mut DescriptorDatabase>, filename: &CxxString, output: *mut FileDescriptorProto, ) -> bool
pub unsafe fn FindFileContainingSymbol( self: Pin<&mut DescriptorDatabase>, symbol_name: &CxxString, output: *mut FileDescriptorProto, ) -> bool
pub unsafe fn FindFileContainingExtension( self: Pin<&mut DescriptorDatabase>, containing_type: &CxxString, field_number: c_int, output: *mut FileDescriptorProto, ) -> bool
pub unsafe fn FindAllFileNames( self: Pin<&mut DescriptorDatabase>, arg1: *mut CxxVector<CxxString>, ) -> bool
Trait Implementations§
Source§impl Drop for DescriptorDatabase
impl Drop for DescriptorDatabase
Source§fn drop(self: &mut DescriptorDatabase)
fn drop(self: &mut DescriptorDatabase)
Executes the destructor for this type. Read more
Source§impl ExternType for DescriptorDatabase
impl ExternType for DescriptorDatabase
Source§impl MakeCppStorage for DescriptorDatabase
impl MakeCppStorage for DescriptorDatabase
Source§unsafe fn allocate_uninitialized_cpp_storage() -> *mut DescriptorDatabase
unsafe fn allocate_uninitialized_cpp_storage() -> *mut DescriptorDatabase
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 DescriptorDatabase)
unsafe fn free_uninitialized_cpp_storage(arg0: *mut DescriptorDatabase)
Frees a C++ allocation which has not yet
had a constructor called. Read more
impl UniquePtrTarget for DescriptorDatabase
impl WeakPtrTarget for DescriptorDatabase
Auto Trait Implementations§
impl !Freeze for DescriptorDatabase
impl RefUnwindSafe for DescriptorDatabase
impl !Send for DescriptorDatabase
impl !Sync for DescriptorDatabase
impl !Unpin for DescriptorDatabase
impl UnwindSafe for DescriptorDatabase
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