pub struct SessionEndOutput {
pub suppress_output: Option<bool>,
pub cleanup_actions: Option<Vec<String>>,
pub session_summary: Option<String>,
}Expand description
Output for the sessionEnd hook.
Fields§
§suppress_output: Option<bool>Suppress the hook’s output from the session log.
cleanup_actions: Option<Vec<String>>Actions to run during cleanup.
session_summary: Option<String>Summary text for the session.
Trait Implementations§
Source§impl Clone for SessionEndOutput
impl Clone for SessionEndOutput
Source§fn clone(&self) -> SessionEndOutput
fn clone(&self) -> SessionEndOutput
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 SessionEndOutput
impl Debug for SessionEndOutput
Source§impl Default for SessionEndOutput
impl Default for SessionEndOutput
Source§fn default() -> SessionEndOutput
fn default() -> SessionEndOutput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SessionEndOutput
impl RefUnwindSafe for SessionEndOutput
impl Send for SessionEndOutput
impl Sync for SessionEndOutput
impl Unpin for SessionEndOutput
impl UnsafeUnpin for SessionEndOutput
impl UnwindSafe for SessionEndOutput
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