#[repr(C)]pub struct SourceTree { /* private fields */ }Implementations§
Source§impl SourceTree
impl SourceTree
pub fn Open( self: Pin<&mut SourceTree>, filename: impl ValueParam<string_view>, ) -> *mut ZeroCopyInputStream
pub fn GetLastErrorMessage(self: Pin<&mut SourceTree>) -> UniquePtr<CxxString>
Trait Implementations§
Source§impl AsRef<SourceTree> for DiskSourceTree
impl AsRef<SourceTree> for DiskSourceTree
Source§fn as_ref(self: &DiskSourceTree) -> &SourceTree
fn as_ref(self: &DiskSourceTree) -> &SourceTree
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Drop for SourceTree
impl Drop for SourceTree
Source§fn drop(self: &mut SourceTree)
fn drop(self: &mut SourceTree)
Executes the destructor for this type. Read more
Source§impl ExternType for SourceTree
impl ExternType for SourceTree
Source§impl MakeCppStorage for SourceTree
impl MakeCppStorage for SourceTree
Source§unsafe fn allocate_uninitialized_cpp_storage() -> *mut SourceTree
unsafe fn allocate_uninitialized_cpp_storage() -> *mut SourceTree
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 SourceTree)
unsafe fn free_uninitialized_cpp_storage(arg0: *mut SourceTree)
Frees a C++ allocation which has not yet
had a constructor called. Read more
impl UniquePtrTarget for SourceTree
impl WeakPtrTarget for SourceTree
Auto Trait Implementations§
impl !Freeze for SourceTree
impl RefUnwindSafe for SourceTree
impl !Send for SourceTree
impl !Sync for SourceTree
impl !Unpin for SourceTree
impl UnwindSafe for SourceTree
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