pub struct WakeOptions {
pub skip_nicks: Vec<String>,
pub store_root: Option<PathBuf>,
pub profile_note: bool,
pub session_ids: Vec<(String, String)>,
}Expand description
Knobs for ensure_agent_webhook_routines. All machine-specific, so
they come from the environment (WakeOptions::from_lookup).
Fields§
§skip_nicks: Vec<String>Nicks to leave alone (SKIP_NICKS_ENV).
store_root: Option<PathBuf>Sealed store root for the per-session keychain file.
profile_note: boolWrite the bootstrap note into the profile description of a bot that
has no routine yet (PROFILE_NOTE_ENV). Off unless asked for.
session_ids: Vec<(String, String)>agent_id -> session_id overrides (SESSION_IDS_ENV).
Implementations§
Source§impl WakeOptions
impl WakeOptions
Trait Implementations§
Source§impl Clone for WakeOptions
impl Clone for WakeOptions
Source§impl Debug for WakeOptions
impl Debug for WakeOptions
Auto Trait Implementations§
impl Freeze for WakeOptions
impl RefUnwindSafe for WakeOptions
impl Send for WakeOptions
impl Sync for WakeOptions
impl Unpin for WakeOptions
impl UnsafeUnpin for WakeOptions
impl UnwindSafe for WakeOptions
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