pub enum BuiltinConst {
Pi,
E,
Tau,
Sqrt2,
Ln2,
Ln10,
}Expand description
Built-in constants with closed semantic meaning.
Variants§
Implementations§
Source§impl BuiltinConst
impl BuiltinConst
Source§impl BuiltinConst
impl BuiltinConst
Sourcepub const fn value(self) -> f64
pub const fn value(self) -> f64
Numeric value of the constant. Must agree with
crate::registry::builtins::builtin_constants (enforced by test).
Trait Implementations§
Source§impl Clone for BuiltinConst
impl Clone for BuiltinConst
Source§fn clone(&self) -> BuiltinConst
fn clone(&self) -> BuiltinConst
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BuiltinConst
Source§impl Debug for BuiltinConst
impl Debug for BuiltinConst
impl Eq for BuiltinConst
Source§impl Hash for BuiltinConst
impl Hash for BuiltinConst
Source§impl PartialEq for BuiltinConst
impl PartialEq for BuiltinConst
Source§fn eq(&self, other: &BuiltinConst) -> bool
fn eq(&self, other: &BuiltinConst) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BuiltinConst
Auto Trait Implementations§
impl Freeze for BuiltinConst
impl RefUnwindSafe for BuiltinConst
impl Send for BuiltinConst
impl Sync for BuiltinConst
impl Unpin for BuiltinConst
impl UnsafeUnpin for BuiltinConst
impl UnwindSafe for BuiltinConst
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.