pub enum PortalLayer {
Default = 0,
Modal = 100,
Flyout = 200,
Toast = 300,
}Expand description
Z-order layer for portal entries.
Portals are sorted by layer (then by registration order within a layer). Higher layers paint on top of lower layers.
Variants§
Default = 0
Default overlay layer.
Modal = 100
Modal dialog layer.
Flyout = 200
Flyout / dropdown layer.
Toast = 300
Toast notification layer (topmost).
Trait Implementations§
Source§impl Clone for PortalLayer
impl Clone for PortalLayer
Source§fn clone(&self) -> PortalLayer
fn clone(&self) -> PortalLayer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PortalLayer
impl Debug for PortalLayer
Source§impl Ord for PortalLayer
impl Ord for PortalLayer
Source§fn cmp(&self, other: &PortalLayer) -> Ordering
fn cmp(&self, other: &PortalLayer) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for PortalLayer
impl PartialEq for PortalLayer
Source§impl PartialOrd for PortalLayer
impl PartialOrd for PortalLayer
impl Copy for PortalLayer
impl Eq for PortalLayer
impl StructuralPartialEq for PortalLayer
Auto Trait Implementations§
impl Freeze for PortalLayer
impl RefUnwindSafe for PortalLayer
impl Send for PortalLayer
impl Sync for PortalLayer
impl Unpin for PortalLayer
impl UnsafeUnpin for PortalLayer
impl UnwindSafe for PortalLayer
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> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.