pub enum LayerDescriptor {
Model(ModelLayer),
Cache(CacheLayer),
World(WorldLayer),
Effects(EffectsLayer),
Trace(TraceLayer),
}Expand description
Heterogeneous capture-result shape — one variant per layer kind.
Variants§
Model(ModelLayer)
Model layer descriptor.
Cache(CacheLayer)
Cache layer descriptor.
World(WorldLayer)
World layer descriptor.
Effects(EffectsLayer)
Effects layer descriptor.
Trace(TraceLayer)
Trace layer descriptor.
Trait Implementations§
Source§impl Clone for LayerDescriptor
impl Clone for LayerDescriptor
Source§fn clone(&self) -> LayerDescriptor
fn clone(&self) -> LayerDescriptor
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 LayerDescriptor
impl RefUnwindSafe for LayerDescriptor
impl Send for LayerDescriptor
impl Sync for LayerDescriptor
impl Unpin for LayerDescriptor
impl UnsafeUnpin for LayerDescriptor
impl UnwindSafe for LayerDescriptor
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