pub struct ModeBuildInput {
pub mode: ExecutionMode,
pub tool_surface: Arc<ToolSurface>,
pub extra_prompt_contributions: Vec<PromptContribution>,
}Fields§
§mode: ExecutionMode§tool_surface: Arc<ToolSurface>§extra_prompt_contributions: Vec<PromptContribution>Trait Implementations§
Source§impl Clone for ModeBuildInput
impl Clone for ModeBuildInput
Source§fn clone(&self) -> ModeBuildInput
fn clone(&self) -> ModeBuildInput
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 moreAuto Trait Implementations§
impl Freeze for ModeBuildInput
impl !RefUnwindSafe for ModeBuildInput
impl Send for ModeBuildInput
impl Sync for ModeBuildInput
impl Unpin for ModeBuildInput
impl UnsafeUnpin for ModeBuildInput
impl !UnwindSafe for ModeBuildInput
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