pub struct LayerTree {
pub nodes: Vec<LayerTreeNode>,
}Expand description
A presentation hierarchy for layers, parsed from /Order.
Empty when the configuration has no /Order entry — UI consumers
should fall back to a flat list of super::Layer in document
order.
Fields§
§nodes: Vec<LayerTreeNode>Top-level nodes, in display order.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LayerTree
impl RefUnwindSafe for LayerTree
impl Send for LayerTree
impl Sync for LayerTree
impl Unpin for LayerTree
impl UnsafeUnpin for LayerTree
impl UnwindSafe for LayerTree
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more