pub struct SessionLoadDeferredRepoHooksResult {
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 SessionLoadDeferredRepoHooksResult
impl Clone for SessionLoadDeferredRepoHooksResult
Source§fn clone(&self) -> SessionLoadDeferredRepoHooksResult
fn clone(&self) -> SessionLoadDeferredRepoHooksResult
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 SessionLoadDeferredRepoHooksResult
impl Default for SessionLoadDeferredRepoHooksResult
Source§fn default() -> SessionLoadDeferredRepoHooksResult
fn default() -> SessionLoadDeferredRepoHooksResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionLoadDeferredRepoHooksResult
impl<'de> Deserialize<'de> for SessionLoadDeferredRepoHooksResult
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 SessionLoadDeferredRepoHooksResult
impl RefUnwindSafe for SessionLoadDeferredRepoHooksResult
impl Send for SessionLoadDeferredRepoHooksResult
impl Sync for SessionLoadDeferredRepoHooksResult
impl Unpin for SessionLoadDeferredRepoHooksResult
impl UnsafeUnpin for SessionLoadDeferredRepoHooksResult
impl UnwindSafe for SessionLoadDeferredRepoHooksResult
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