pub struct ToolStep { /* private fields */ }Expand description
Outcome of one external check step: completion plus optional captured tool text.
Implementations§
Source§impl ToolStep
impl ToolStep
Sourcepub fn into_parts(self) -> (Completion, Option<Vec<u8>>)
pub fn into_parts(self) -> (Completion, Option<Vec<u8>>)
Splits into completion and owned captured output.
Trait Implementations§
impl Eq for ToolStep
impl StructuralPartialEq for ToolStep
Auto Trait Implementations§
impl Freeze for ToolStep
impl RefUnwindSafe for ToolStep
impl Send for ToolStep
impl Sync for ToolStep
impl Unpin for ToolStep
impl UnsafeUnpin for ToolStep
impl UnwindSafe for ToolStep
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
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.