pub enum AnnotType {
Show 16 variants
Bool(bool),
Bool2([bool; 2]),
Bool3([bool; 3]),
Bool4([bool; 4]),
Int(u32),
Int2([u32; 2]),
Int3(Box<[u32; 3]>),
Int4(Box<[u32; 4]>),
Float(f32),
Float2([f32; 2]),
Float3(Box<[f32; 3]>),
Float4(Box<[f32; 4]>),
Float2x2(Box<[f32; 4]>),
Float3x3(Box<[f32; 9]>),
Float4x4(Box<[f32; 16]>),
String(Box<str>),
}
Expand description
A strongly typed value that represents the VALUE
in an object of the form SYMBOL = VALUE
.
Variants§
Bool(bool)
bool
type
Bool2([bool; 2])
bool2
type
Bool3([bool; 3])
bool3
type
Bool4([bool; 4])
bool4
type
Int(u32)
int
type
Int2([u32; 2])
int2
type
Int3(Box<[u32; 3]>)
int3
type
Int4(Box<[u32; 4]>)
int4
type
Float(f32)
float
type
Float2([f32; 2])
float2
type
Float3(Box<[f32; 3]>)
float3
type
Float4(Box<[f32; 4]>)
float4
type
Float2x2(Box<[f32; 4]>)
float2x2
type (linearized)
Float3x3(Box<[f32; 9]>)
float3x3
type (linearized)
Float4x4(Box<[f32; 16]>)
float4x4
type (linearized)
String(Box<str>)
string
type
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AnnotType
impl RefUnwindSafe for AnnotType
impl Send for AnnotType
impl Sync for AnnotType
impl Unpin for AnnotType
impl UnwindSafe for AnnotType
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