pub struct ThreadStartOptions {
pub name: String,
pub from: Option<String>,
pub path: Option<PathBuf>,
pub workspace: WorkspaceModeRequest,
pub parent_thread: Option<String>,
pub automated: bool,
pub task: Option<String>,
pub shared_target: bool,
pub hydrate: bool,
}Expand description
Caller-supplied start inputs for pure preflight planning.
Field names mirror the CLI ThreadStartArgs surface used by
heddle start / heddle thread start. Network, materialization, and
actor-registry fields that are not part of pure planning are omitted.
Fields§
§name: String§from: Option<String>§path: Option<PathBuf>§workspace: WorkspaceModeRequest§parent_thread: Option<String>§automated: bool§task: Option<String>§hydrate: boolTrait Implementations§
Source§impl Clone for ThreadStartOptions
impl Clone for ThreadStartOptions
Source§fn clone(&self) -> ThreadStartOptions
fn clone(&self) -> ThreadStartOptions
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 ThreadStartOptions
impl Debug for ThreadStartOptions
impl Eq for ThreadStartOptions
Source§impl PartialEq for ThreadStartOptions
impl PartialEq for ThreadStartOptions
impl StructuralPartialEq for ThreadStartOptions
Auto Trait Implementations§
impl Freeze for ThreadStartOptions
impl RefUnwindSafe for ThreadStartOptions
impl Send for ThreadStartOptions
impl Sync for ThreadStartOptions
impl Unpin for ThreadStartOptions
impl UnsafeUnpin for ThreadStartOptions
impl UnwindSafe for ThreadStartOptions
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