pub struct ObjectEntry {
pub object: ObjRef,
pub class_id: i32,
pub class: Option<String>,
pub name: Option<String>,
pub size: u32,
}Expand description
One object of a listing.
Fields§
§object: ObjRefThe object’s file and path id.
class_id: i32Unity’s class id from the object table.
class: Option<String>The class name from the type tree package; None for a class id the package lacks for this Unity version.
name: Option<String>Its m_Name; None for a class without one, or one whose fields before it do not decode (counted in
Listing::unnamed). An object stored with an empty name has Some("").
size: u32The object’s size in the file, in bytes.
Trait Implementations§
Source§impl Clone for ObjectEntry
impl Clone for ObjectEntry
Source§impl Debug for ObjectEntry
impl Debug for ObjectEntry
impl Eq for ObjectEntry
Source§impl PartialEq for ObjectEntry
impl PartialEq for ObjectEntry
impl StructuralPartialEq for ObjectEntry
Auto Trait Implementations§
impl Freeze for ObjectEntry
impl RefUnwindSafe for ObjectEntry
impl Send for ObjectEntry
impl Sync for ObjectEntry
impl Unpin for ObjectEntry
impl UnsafeUnpin for ObjectEntry
impl UnwindSafe for ObjectEntry
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.