pub enum TraceVal {
Bool(bool),
Int(i32),
Float(f32),
Vec3([f32; 3]),
Entity(u64),
}Expand description
A behavior-body value in its cross-boundary form: what
Val publishes to an observer. Entities travel as
their id bits.
Variants§
Bool(bool)
A boolean value.
Int(i32)
An integer value.
Float(f32)
A floating-point value.
Vec3([f32; 3])
A 3-component vector value.
Entity(u64)
An entity, as its id bits.
Trait Implementations§
impl Copy for TraceVal
impl StructuralPartialEq for TraceVal
Auto Trait Implementations§
impl Freeze for TraceVal
impl RefUnwindSafe for TraceVal
impl Send for TraceVal
impl Sync for TraceVal
impl Unpin for TraceVal
impl UnsafeUnpin for TraceVal
impl UnwindSafe for TraceVal
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