#[repr(C)]pub struct ExtraUniqueID {
pub __base: BSExtraData,
pub baseID: FormID,
pub uniqueID: u16,
pub pad16: u16,
}
Fields§
§__base: BSExtraData
§baseID: FormID
§uniqueID: u16
§pad16: u16
Implementations§
Source§impl ExtraUniqueID
impl ExtraUniqueID
Sourcepub const RTTI: VariantID = RTTI_ExtraUniqueID
pub const RTTI: VariantID = RTTI_ExtraUniqueID
Address & offset of the runtime type information (RTTI) identifier.
Sourcepub const VTABLE: [VariantID; 1] = VTABLE_ExtraUniqueID
pub const VTABLE: [VariantID; 1] = VTABLE_ExtraUniqueID
Address & offset of the virtual function table.
Sourcepub const EXTRA_DATA_TYPE: ExtraDataType = ExtraDataType::UniqueID
pub const EXTRA_DATA_TYPE: ExtraDataType = ExtraDataType::UniqueID
The ExtraDataType
value for health.
Sourcepub const fn get_type(&self) -> ExtraDataType
pub const fn get_type(&self) -> ExtraDataType
Gets the extra data type, always returning ExtraDataType::UniqueID
.
Trait Implementations§
Source§impl Debug for ExtraUniqueID
impl Debug for ExtraUniqueID
Source§impl DerivedBSExtraData for ExtraUniqueID
impl DerivedBSExtraData for ExtraUniqueID
Source§fn get_extra_data(&self) -> &BSExtraData
fn get_extra_data(&self) -> &BSExtraData
Type used for downcast-ing availability and linked list search.
Source§fn get_extra_data_type() -> ExtraDataType
fn get_extra_data_type() -> ExtraDataType
Function for testing whether
BSExtraData
is really inherited. It will not be called in practice.Source§impl PartialEq for ExtraUniqueID
impl PartialEq for ExtraUniqueID
impl StructuralPartialEq for ExtraUniqueID
Auto Trait Implementations§
impl Freeze for ExtraUniqueID
impl RefUnwindSafe for ExtraUniqueID
impl !Send for ExtraUniqueID
impl !Sync for ExtraUniqueID
impl Unpin for ExtraUniqueID
impl UnwindSafe for ExtraUniqueID
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