Enum jrsonnet_types::ComplexValType [−][src]
pub enum ComplexValType { Any, Char, Simple(ValType), BoundedNumber(Option<f64>, Option<f64>), Array(Box<ComplexValType>), ArrayRef(&'static ComplexValType), ObjectRef(&'static [(&'static str, ComplexValType)]), Union(Vec<ComplexValType>), UnionRef(&'static [ComplexValType]), Sum(Vec<ComplexValType>), SumRef(&'static [ComplexValType]), }
Variants
Simple(ValType)
Array(Box<ComplexValType>)
ArrayRef(&'static ComplexValType)
ObjectRef(&'static [(&'static str, ComplexValType)])
Union(Vec<ComplexValType>)
UnionRef(&'static [ComplexValType])
Sum(Vec<ComplexValType>)
SumRef(&'static [ComplexValType])
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Runs Finalize::finalize() on this object and all contained subobjects Read more
Auto Trait Implementations
impl RefUnwindSafe for ComplexValType
impl Send for ComplexValType
impl Sync for ComplexValType
impl Unpin for ComplexValType
impl UnwindSafe for ComplexValType
Blanket Implementations
Mutably borrows from an owned value. Read more