Enum espr::ast::BuiltInConstant
source · [−]pub enum BuiltInConstant {
Napier,
Pi,
Self_,
Indeterminate,
}
Variants
Napier
CONST_E
, Napier’s constant e = 2.71828 …
Pi
The ratio of a circle’s circumference to its diameter, π = 3.14159 …
Self_
SELF
is not a constant, but behaves as one in every context in which it can appear.
Indeterminate
The indeterminate symbol ?
stands for an ambiguous value.
It is compatible with all data types.
Trait Implementations
sourceimpl Clone for BuiltInConstant
impl Clone for BuiltInConstant
sourcefn clone(&self) -> BuiltInConstant
fn clone(&self) -> BuiltInConstant
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for BuiltInConstant
impl Debug for BuiltInConstant
sourceimpl Hash for BuiltInConstant
impl Hash for BuiltInConstant
sourceimpl PartialEq<BuiltInConstant> for BuiltInConstant
impl PartialEq<BuiltInConstant> for BuiltInConstant
impl Copy for BuiltInConstant
impl Eq for BuiltInConstant
impl StructuralEq for BuiltInConstant
impl StructuralPartialEq for BuiltInConstant
Auto Trait Implementations
impl RefUnwindSafe for BuiltInConstant
impl Send for BuiltInConstant
impl Sync for BuiltInConstant
impl Unpin for BuiltInConstant
impl UnwindSafe for BuiltInConstant
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