pub struct SessionsLoadDeferredRepoHooksResult {
pub hook_count: i64,
pub startup_prompts: Vec<String>,
}Expand description
Queued repo-level startup prompts and the total hook command count after loading.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§hook_count: i64Total hook command count (user + plugin + repo) loaded for the session by this call. Captured atomically with startupPrompts so callers don’t need to read a separate counter.
startup_prompts: Vec<String>Repo-level startup prompts queued from repo hook configs. Empty on resume, when no repo configs were pending, or when disableAllHooks is set.
Trait Implementations§
Source§impl Clone for SessionsLoadDeferredRepoHooksResult
impl Clone for SessionsLoadDeferredRepoHooksResult
Source§fn clone(&self) -> SessionsLoadDeferredRepoHooksResult
fn clone(&self) -> SessionsLoadDeferredRepoHooksResult
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 Default for SessionsLoadDeferredRepoHooksResult
impl Default for SessionsLoadDeferredRepoHooksResult
Source§fn default() -> SessionsLoadDeferredRepoHooksResult
fn default() -> SessionsLoadDeferredRepoHooksResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionsLoadDeferredRepoHooksResult
impl<'de> Deserialize<'de> for SessionsLoadDeferredRepoHooksResult
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
Auto Trait Implementations§
impl Freeze for SessionsLoadDeferredRepoHooksResult
impl RefUnwindSafe for SessionsLoadDeferredRepoHooksResult
impl Send for SessionsLoadDeferredRepoHooksResult
impl Sync for SessionsLoadDeferredRepoHooksResult
impl Unpin for SessionsLoadDeferredRepoHooksResult
impl UnsafeUnpin for SessionsLoadDeferredRepoHooksResult
impl UnwindSafe for SessionsLoadDeferredRepoHooksResult
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