pub enum ValueEnum {
Number(Number),
Bool(Bool),
Nil(Nil),
Str(Str),
Range(Range),
Map(Map),
Callable(Callable),
}Expand description
Enum of all values.
Variants§
Implementations§
Trait Implementations§
source§impl AsVariantMut<Bool> for ValueEnum
impl AsVariantMut<Bool> for ValueEnum
fn as_variant_mut(&mut self) -> Option<&mut Bool>
source§impl AsVariantMut<Callable> for ValueEnum
impl AsVariantMut<Callable> for ValueEnum
fn as_variant_mut(&mut self) -> Option<&mut Callable>
source§impl AsVariantMut<Map> for ValueEnum
impl AsVariantMut<Map> for ValueEnum
fn as_variant_mut(&mut self) -> Option<&mut Map>
source§impl AsVariantMut<Nil> for ValueEnum
impl AsVariantMut<Nil> for ValueEnum
fn as_variant_mut(&mut self) -> Option<&mut Nil>
source§impl AsVariantMut<Number> for ValueEnum
impl AsVariantMut<Number> for ValueEnum
fn as_variant_mut(&mut self) -> Option<&mut Number>
source§impl AsVariantMut<Range> for ValueEnum
impl AsVariantMut<Range> for ValueEnum
fn as_variant_mut(&mut self) -> Option<&mut Range>
source§impl AsVariantMut<Str> for ValueEnum
impl AsVariantMut<Str> for ValueEnum
fn as_variant_mut(&mut self) -> Option<&mut Str>
source§impl IntoVariant<Bool> for ValueEnum
impl IntoVariant<Bool> for ValueEnum
source§impl IntoVariant<Callable> for ValueEnum
impl IntoVariant<Callable> for ValueEnum
source§impl IntoVariant<Map> for ValueEnum
impl IntoVariant<Map> for ValueEnum
source§impl IntoVariant<Nil> for ValueEnum
impl IntoVariant<Nil> for ValueEnum
source§impl IntoVariant<Number> for ValueEnum
impl IntoVariant<Number> for ValueEnum
source§impl IntoVariant<Range> for ValueEnum
impl IntoVariant<Range> for ValueEnum
source§impl IntoVariant<Str> for ValueEnum
impl IntoVariant<Str> for ValueEnum
impl StructuralPartialEq for ValueEnum
Auto Trait Implementations§
impl Freeze for ValueEnum
impl RefUnwindSafe for ValueEnum
impl Send for ValueEnum
impl Sync for ValueEnum
impl Unpin for ValueEnum
impl UnwindSafe for ValueEnum
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)