pub struct FileIdentifier {
pub temp_empty: String,
pub guid: [u8; 16],
pub type_: i32,
pub path: String,
}Expand description
External reference to another Unity file
Represents a reference to an asset in another Unity file, used for cross-file asset dependencies.
Fields§
§temp_empty: StringTemporary empty string field for version >= 6.
guid: [u8; 16]GUID of the referenced file
type_: i32Type of the reference
path: StringPath to the referenced file
Implementations§
Source§impl FileIdentifier
impl FileIdentifier
Sourcepub fn from_reader(reader: &mut BinaryReader<'_>, version: u32) -> Result<Self>
pub fn from_reader(reader: &mut BinaryReader<'_>, version: u32) -> Result<Self>
Parse FileIdentifier from binary data
Sourcepub fn guid_string(&self) -> String
pub fn guid_string(&self) -> String
Get GUID as string
Trait Implementations§
Source§impl Clone for FileIdentifier
impl Clone for FileIdentifier
Source§fn clone(&self) -> FileIdentifier
fn clone(&self) -> FileIdentifier
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FileIdentifier
impl Debug for FileIdentifier
Source§impl Default for FileIdentifier
impl Default for FileIdentifier
Source§fn default() -> FileIdentifier
fn default() -> FileIdentifier
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FileIdentifier
impl<'de> Deserialize<'de> for FileIdentifier
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for FileIdentifier
impl RefUnwindSafe for FileIdentifier
impl Send for FileIdentifier
impl Sync for FileIdentifier
impl Unpin for FileIdentifier
impl UnwindSafe for FileIdentifier
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