Struct darklua_core::nodes::HexNumber
source · [−]pub struct HexNumber { /* private fields */ }Implementations
sourceimpl HexNumber
impl HexNumber
pub fn new(integer: u64, is_x_uppercase: bool) -> Self
pub fn with_token(self, token: Token) -> Self
pub fn set_token(&mut self, token: Token)
pub fn with_exponent(self, exponent: u32, is_uppercase: bool) -> Self
pub fn set_uppercase(&mut self, is_uppercase: bool)
pub fn is_x_uppercase(&self) -> bool
pub fn is_exponent_uppercase(&self) -> Option<bool>
pub fn get_raw_integer(&self) -> u64
pub fn get_exponent(&self) -> Option<u32>
pub fn compute_value(&self) -> f64
pub fn clear_comments(&mut self)
pub fn clear_whitespaces(&mut self)
Trait Implementations
sourceimpl From<HexNumber> for NumberExpression
impl From<HexNumber> for NumberExpression
sourceimpl From<HexNumber> for Expression
impl From<HexNumber> for Expression
impl Eq for HexNumber
impl StructuralEq for HexNumber
impl StructuralPartialEq for HexNumber
Auto Trait Implementations
impl RefUnwindSafe for HexNumber
impl Send for HexNumber
impl Sync for HexNumber
impl Unpin for HexNumber
impl UnwindSafe for HexNumber
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more