pub struct PPtr<'a> { /* private fields */ }Implementations§
Source§impl<'a> PPtr<'a>
impl<'a> PPtr<'a>
pub fn new(inner: &'a TypeTreeObjectRef) -> PPtr<'a>
pub fn inner(&self) -> &TypeTreeObjectRef
Trait Implementations§
Source§impl PPtrObject for PPtr<'_>
impl PPtrObject for PPtr<'_>
fn get_file_id(&self) -> Result<i64>
fn get_path_id(&self) -> Result<i64>
fn get_serialized_file<'a>( &self, self_serialized_file: &'a SerializedFile, viewer: Option<&'a UnityAssetViewer>, ) -> Result<&'a SerializedFile>
fn get_type_tree_object( &self, self_serialized_file: &SerializedFile, viewer: Option<&UnityAssetViewer>, ) -> Result<Option<TypeTreeObject>>
fn get_type_tree_object_in_view( &self, viewer: &UnityAssetViewer, ) -> Result<Option<TypeTreeObject>>
Source§impl SerializedFileRef for PPtr<'_>
impl SerializedFileRef for PPtr<'_>
fn get_serialized_file_id(&self) -> i64
Auto Trait Implementations§
impl<'a> Freeze for PPtr<'a>
impl<'a> RefUnwindSafe for PPtr<'a>
impl<'a> Send for PPtr<'a>
impl<'a> Sync for PPtr<'a>
impl<'a> Unpin for PPtr<'a>
impl<'a> UnwindSafe for PPtr<'a>
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