pub struct WindowCommandAvailability {
pub edit_can_undo: bool,
pub edit_can_redo: bool,
pub router_can_back: bool,
pub router_can_forward: bool,
}Expand description
Minimal command availability surface (v1).
This is intentionally conservative: it only captures state that is hard to infer at the runner boundary and is needed for native OS menus to present correct enable/disable states.
Fields§
§edit_can_undo: bool§edit_can_redo: bool§router_can_back: bool§router_can_forward: boolTrait Implementations§
Source§impl Clone for WindowCommandAvailability
impl Clone for WindowCommandAvailability
Source§fn clone(&self) -> WindowCommandAvailability
fn clone(&self) -> WindowCommandAvailability
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 WindowCommandAvailability
impl Debug for WindowCommandAvailability
Source§impl Default for WindowCommandAvailability
impl Default for WindowCommandAvailability
impl Copy for WindowCommandAvailability
impl Eq for WindowCommandAvailability
impl StructuralPartialEq for WindowCommandAvailability
Auto Trait Implementations§
impl Freeze for WindowCommandAvailability
impl RefUnwindSafe for WindowCommandAvailability
impl Send for WindowCommandAvailability
impl Sync for WindowCommandAvailability
impl Unpin for WindowCommandAvailability
impl UnsafeUnpin for WindowCommandAvailability
impl UnwindSafe for WindowCommandAvailability
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