pub struct ThreadDropOptions {
pub thread_found: bool,
pub is_current_lane: bool,
pub delete_thread: bool,
pub force: bool,
pub mode: ThreadMode,
pub execution_path_exists: bool,
pub execution_path_is_repo_root: bool,
pub execution_path_has_heddle: bool,
}Expand description
Caller-supplied facts for pure drop preflight (no I/O).
Fields§
§thread_found: boolWhether a managed thread record was loaded for the requested id/name.
is_current_lane: boolTrue when the request names the attached current lane (only consulted when the record is missing).
delete_thread: boolheddle thread drop --delete-thread (or cleanup-equivalent).
force: boolSkip clean-worktree preflight.
mode: ThreadModeRecord mode when found; ignored when missing.
execution_path_exists: bool§execution_path_is_repo_root: bool§execution_path_has_heddle: boolTrait Implementations§
Source§impl Clone for ThreadDropOptions
impl Clone for ThreadDropOptions
Source§fn clone(&self) -> ThreadDropOptions
fn clone(&self) -> ThreadDropOptions
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 ThreadDropOptions
impl Debug for ThreadDropOptions
impl Eq for ThreadDropOptions
Source§impl PartialEq for ThreadDropOptions
impl PartialEq for ThreadDropOptions
impl StructuralPartialEq for ThreadDropOptions
Auto Trait Implementations§
impl Freeze for ThreadDropOptions
impl RefUnwindSafe for ThreadDropOptions
impl Send for ThreadDropOptions
impl Sync for ThreadDropOptions
impl Unpin for ThreadDropOptions
impl UnsafeUnpin for ThreadDropOptions
impl UnwindSafe for ThreadDropOptions
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