pub enum ValueStore {
Show 53 variants
Empty,
Bool(bool),
BoolArray(Array<bool>),
UChar(u8),
UCharArray(Array<u8>),
IntArray(Array<i32>),
UIntArray(Array<u32>),
Int(i32),
Half(f16),
HalfArray(Array<f16>),
Float(f32),
FloatArray(Array<f32>),
Double(f64),
DoubleArray(Array<f64>),
Vec2i(Vec2i),
Vec2h(Vec2h),
Vec2f(Vec2f),
Vec2fArray(Array<Vec2f>),
Vec2d(Vec2d),
Vec3i(Vec3i),
Vec3h(Vec3h),
Vec3f(Vec3f),
Vec3fArray(Array<Vec3f>),
Vec3d(Vec3d),
Vec4i(Vec4i),
Vec4h(Vec4h),
Vec4f(Vec4f),
Vec4fArray(Array<Vec4f>),
Vec4d(Vec4d),
Quath(Quath),
Quatf(Quatf),
Quatd(Quatd),
Matrix2d(Matrix2d),
Matrix3d(Matrix3d),
Matrix4d(Matrix4d),
Token(Token),
TokenArray(Array<Token>),
String(String),
StringArray(Array<String>),
IntListOp(IntListOp),
UIntListOp(UIntListOp),
Int64ListOp(Int64ListOp),
UInt64ListOp(UInt64ListOp),
TokenListOp(TokenListOp),
StringListOp(StringListOp),
PathListOp(PathListOp),
ReferenceListOp(ReferenceListOp),
PayloadListOp(PayloadListOp),
Path(Path),
AssetPath(AssetPath),
Specifier(Specifier),
Variability(Variability),
Dictionary(Dictionary),
}Variants§
Empty
Bool(bool)
BoolArray(Array<bool>)
UChar(u8)
UCharArray(Array<u8>)
IntArray(Array<i32>)
UIntArray(Array<u32>)
Int(i32)
Half(f16)
HalfArray(Array<f16>)
Float(f32)
FloatArray(Array<f32>)
Double(f64)
DoubleArray(Array<f64>)
Vec2i(Vec2i)
Vec2h(Vec2h)
Vec2f(Vec2f)
Vec2fArray(Array<Vec2f>)
Vec2d(Vec2d)
Vec3i(Vec3i)
Vec3h(Vec3h)
Vec3f(Vec3f)
Vec3fArray(Array<Vec3f>)
Vec3d(Vec3d)
Vec4i(Vec4i)
Vec4h(Vec4h)
Vec4f(Vec4f)
Vec4fArray(Array<Vec4f>)
Vec4d(Vec4d)
Quath(Quath)
Quatf(Quatf)
Quatd(Quatd)
Matrix2d(Matrix2d)
Matrix3d(Matrix3d)
Matrix4d(Matrix4d)
Token(Token)
TokenArray(Array<Token>)
String(String)
StringArray(Array<String>)
IntListOp(IntListOp)
UIntListOp(UIntListOp)
Int64ListOp(Int64ListOp)
UInt64ListOp(UInt64ListOp)
TokenListOp(TokenListOp)
StringListOp(StringListOp)
PathListOp(PathListOp)
ReferenceListOp(ReferenceListOp)
PayloadListOp(PayloadListOp)
Path(Path)
AssetPath(AssetPath)
Specifier(Specifier)
Variability(Variability)
Dictionary(Dictionary)
Trait Implementations§
Source§impl Clone for ValueStore
impl Clone for ValueStore
Source§fn clone(&self) -> ValueStore
fn clone(&self) -> ValueStore
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 moreAuto Trait Implementations§
impl Freeze for ValueStore
impl RefUnwindSafe for ValueStore
impl Send for ValueStore
impl Sync for ValueStore
impl Unpin for ValueStore
impl UnsafeUnpin for ValueStore
impl UnwindSafe for ValueStore
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