#[repr(transparent)]pub struct FNameHandle(pub u64);Expand description
FName stored as a raw 64-bit value (ComparisonIndex + Number).
Tuple Fields§
§0: u64Trait Implementations§
Source§impl Clone for FNameHandle
impl Clone for FNameHandle
Source§fn clone(&self) -> FNameHandle
fn clone(&self) -> FNameHandle
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 ContainerElement for FNameHandle
impl ContainerElement for FNameHandle
Source§const BUF_SIZE: u32 = 8
const BUF_SIZE: u32 = 8
Buffer size for FFI transport. Must be large enough for the C++ side
to write the element value.
Source§const RAW_COPYABLE: bool = true
const RAW_COPYABLE: bool = true
Whether this type can be bulk-copied as raw bytes (no per-element framing).
True for fixed-size primitives (bool, integers, floats) and FName.
Source§impl Debug for FNameHandle
impl Debug for FNameHandle
Source§impl Default for FNameHandle
impl Default for FNameHandle
Source§fn default() -> FNameHandle
fn default() -> FNameHandle
Returns the “default value” for a type. Read more
Source§impl From<FName> for FNameHandle
impl From<FName> for FNameHandle
Source§fn from(name: FName) -> FNameHandle
fn from(name: FName) -> FNameHandle
Converts to this type from the input type.
Source§impl From<FNameHandle> for FName
impl From<FNameHandle> for FName
Source§fn from(handle: FNameHandle) -> FName
fn from(handle: FNameHandle) -> FName
Converts to this type from the input type.
Source§impl Hash for FNameHandle
impl Hash for FNameHandle
Source§impl PartialEq for FNameHandle
impl PartialEq for FNameHandle
impl Copy for FNameHandle
impl Eq for FNameHandle
impl StructuralPartialEq for FNameHandle
Auto Trait Implementations§
impl Freeze for FNameHandle
impl RefUnwindSafe for FNameHandle
impl Send for FNameHandle
impl Sync for FNameHandle
impl Unpin for FNameHandle
impl UnsafeUnpin for FNameHandle
impl UnwindSafe for FNameHandle
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