Expand description
§use-layer
Layer and z-order semantics primitives for RustUse UI.
§Purpose
use-layer models common layer roles, numeric layer indices, and simple layer stacks. It provides ordering helpers without binding to CSS, windows, canvases, or a renderer.
§Example
use use_layer::{LayerIndex, LayerRole, LayerStack};
let stack = LayerStack::new(vec![LayerRole::Base, LayerRole::Popover, LayerRole::Modal]);
assert!(LayerRole::Modal.sits_above(LayerRole::Popover));
assert!(LayerIndex::new(20) > LayerIndex::new(10));
assert_eq!(stack.top(), Some(LayerRole::Modal));§Main types
LayerRoleLayerIndexLayerStack
§Facade relationship
The use-ui facade exposes this crate as use_ui::layer when the layer or full feature is enabled.
Structs§
- Layer
Index - Numeric z-order index.
- Layer
Stack - Ordered layer stack metadata.
Enums§
- Layer
Role - Semantic UI layer roles.