pub struct DiscoveryOutput {
pub result: String,
pub discovered_steps: Vec<DiscoveredStep>,
pub is_complete: bool,
}Expand description
Result of parsing callable output for discovery signals
Fields§
§result: StringThe actual result/content from the callable
discovered_steps: Vec<DiscoveredStep>Any discovered steps to execute
is_complete: boolWhether the callable explicitly signaled completion
Implementations§
Trait Implementations§
Source§impl Clone for DiscoveryOutput
impl Clone for DiscoveryOutput
Source§fn clone(&self) -> DiscoveryOutput
fn clone(&self) -> DiscoveryOutput
Returns a duplicate of the value. Read more
1.0.0 · 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 DiscoveryOutput
impl RefUnwindSafe for DiscoveryOutput
impl Send for DiscoveryOutput
impl Sync for DiscoveryOutput
impl Unpin for DiscoveryOutput
impl UnsafeUnpin for DiscoveryOutput
impl UnwindSafe for DiscoveryOutput
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