pub struct Value(pub u64);Tuple Fields§
§0: u64Implementations§
Source§impl Value
impl Value
pub const ZERO: Value
pub const NONE: Value
pub const UNIT: Value
pub const FALSE: Value
pub const TRUE: Value
pub fn raw(self) -> u64
pub fn from_raw(n: u64) -> Value
pub fn from_int(n: i64) -> Value
pub fn from_float(f: f64) -> Value
pub fn from_float_f32(f: f64) -> Value
pub fn from_bool(b: bool) -> Value
pub fn from_char(c: char) -> Value
pub fn from_handle(slot: u32, generation: u32) -> Value
pub fn is_handle_none(self) -> bool
pub fn as_int(self) -> i64
pub fn as_float(self) -> f64
pub fn as_bool(self) -> bool
pub fn as_char(self) -> Option<char>
pub fn as_handle(self) -> (u32, u32)
Trait Implementations§
impl Copy for Value
impl Eq for Value
impl StructuralPartialEq for Value
Auto Trait Implementations§
impl Freeze for Value
impl RefUnwindSafe for Value
impl Send for Value
impl Sync for Value
impl Unpin for Value
impl UnsafeUnpin for Value
impl UnwindSafe for Value
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