pub struct ThreadRefreshOptions {
pub has_target_thread: bool,
pub freshness: ThreadFreshness,
pub execution_path_empty: bool,
pub is_current_lane: bool,
}Expand description
Caller-supplied facts for pure refresh preflight (no I/O).
Fields§
§has_target_thread: boolWhether the thread record has a target_thread configured.
freshness: ThreadFreshness§execution_path_empty: boolTrue when execution_path is empty (branch-like / in-repo checkout).
is_current_lane: boolWhether the caller’s current lane matches this thread.
Trait Implementations§
Source§impl Clone for ThreadRefreshOptions
impl Clone for ThreadRefreshOptions
Source§fn clone(&self) -> ThreadRefreshOptions
fn clone(&self) -> ThreadRefreshOptions
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 ThreadRefreshOptions
impl Debug for ThreadRefreshOptions
impl Eq for ThreadRefreshOptions
Source§impl PartialEq for ThreadRefreshOptions
impl PartialEq for ThreadRefreshOptions
impl StructuralPartialEq for ThreadRefreshOptions
Auto Trait Implementations§
impl Freeze for ThreadRefreshOptions
impl RefUnwindSafe for ThreadRefreshOptions
impl Send for ThreadRefreshOptions
impl Sync for ThreadRefreshOptions
impl Unpin for ThreadRefreshOptions
impl UnsafeUnpin for ThreadRefreshOptions
impl UnwindSafe for ThreadRefreshOptions
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