pub enum GlancePreference {
UrgencyFirst,
ItemClass(Symbol),
}Expand description
Halo glance selection policy stored with a workspace layout.
Variants§
UrgencyFirst
Keep the shared glance reducer’s urgency-first selection.
ItemClass(Symbol)
Prefer a particular item class when the host reducer supports it.
Implementations§
Source§impl GlancePreference
impl GlancePreference
Sourcepub fn item_class(class: Symbol) -> Self
pub fn item_class(class: Symbol) -> Self
Builds a preference for an item class.
Sourcepub fn preferred_item_class(&self) -> Option<&Symbol>
pub fn preferred_item_class(&self) -> Option<&Symbol>
Returns the preferred item class, if one is set.
Trait Implementations§
Source§impl Clone for GlancePreference
impl Clone for GlancePreference
Source§fn clone(&self) -> GlancePreference
fn clone(&self) -> GlancePreference
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 moreSource§impl Debug for GlancePreference
impl Debug for GlancePreference
Source§impl Default for GlancePreference
impl Default for GlancePreference
Source§fn default() -> GlancePreference
fn default() -> GlancePreference
Returns the “default value” for a type. Read more
impl Eq for GlancePreference
Source§impl PartialEq for GlancePreference
impl PartialEq for GlancePreference
impl StructuralPartialEq for GlancePreference
Auto Trait Implementations§
impl Freeze for GlancePreference
impl RefUnwindSafe for GlancePreference
impl Send for GlancePreference
impl Sync for GlancePreference
impl Unpin for GlancePreference
impl UnsafeUnpin for GlancePreference
impl UnwindSafe for GlancePreference
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