pub struct CloseCheck {
pub when: Expr,
pub message: Text,
pub save: Option<Action>,
}Expand description
The close check of a window. When when holds, closing waits for a
decision: Save (running save), Discard or Cancel. The expressions are
evaluated against the closing window’s own session drafts.
Fields§
§when: Expr§message: Text§save: Option<Action>Engine command a Save decision runs; closing waits for its result.
Implementations§
Trait Implementations§
Source§impl Clone for CloseCheck
impl Clone for CloseCheck
Source§impl Debug for CloseCheck
impl Debug for CloseCheck
Source§impl<'de> Deserialize<'de> for CloseCheck
impl<'de> Deserialize<'de> for CloseCheck
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CloseCheck
impl PartialEq for CloseCheck
Source§impl Serialize for CloseCheck
impl Serialize for CloseCheck
impl StructuralPartialEq for CloseCheck
Auto Trait Implementations§
impl Freeze for CloseCheck
impl RefUnwindSafe for CloseCheck
impl Send for CloseCheck
impl Sync for CloseCheck
impl Unpin for CloseCheck
impl UnsafeUnpin for CloseCheck
impl UnwindSafe for CloseCheck
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