More Dynamic constants.
This commit is contained in:
parent
b6d35ab310
commit
cd62104296
@ -537,7 +537,27 @@ impl Default for Dynamic {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl Dynamic {
|
impl Dynamic {
|
||||||
|
/// A `Dynamic` containing a `()`.
|
||||||
pub const UNIT: Dynamic = Self(Union::Unit(()));
|
pub const UNIT: Dynamic = Self(Union::Unit(()));
|
||||||
|
/// A `Dynamic` containing a `true`.
|
||||||
|
pub const TRUE: Dynamic = Self(Union::Bool(true));
|
||||||
|
/// A `Dynamic` containing a `false`.
|
||||||
|
pub const FALSE: Dynamic = Self(Union::Bool(false));
|
||||||
|
/// A `Dynamic` containing the integer zero.
|
||||||
|
pub const ZERO: Dynamic = Self(Union::Int(0));
|
||||||
|
/// A `Dynamic` containing the integer one.
|
||||||
|
pub const ONE: Dynamic = Self(Union::Int(1));
|
||||||
|
/// A `Dynamic` containing the integer negative one.
|
||||||
|
pub const NEGATIVE_ONE: Dynamic = Self(Union::Int(-1));
|
||||||
|
/// A `Dynamic` containing the floating-point zero.
|
||||||
|
#[cfg(not(feature = "no_float"))]
|
||||||
|
pub const FLOAT_ZERO: Dynamic = Self(Union::Float(0.0));
|
||||||
|
/// A `Dynamic` containing the floating-point one.
|
||||||
|
#[cfg(not(feature = "no_float"))]
|
||||||
|
pub const FLOAT_ONE: Dynamic = Self(Union::Float(1.0));
|
||||||
|
/// A `Dynamic` containing the floating-point negative one.
|
||||||
|
#[cfg(not(feature = "no_float"))]
|
||||||
|
pub const FLOAT_NEGATIVE_ONE: Dynamic = Self(Union::Float(-1.0));
|
||||||
|
|
||||||
/// Create a `Dynamic` from any type. A `Dynamic` value is simply returned as is.
|
/// Create a `Dynamic` from any type. A `Dynamic` value is simply returned as is.
|
||||||
///
|
///
|
||||||
|
Loading…
Reference in New Issue
Block a user