pub struct AuthorOutcome {
pub checked_form: Option<Expr>,
pub realized: Option<Expr>,
pub attempts: Vec<RouteAttempt>,
pub diagnostics: Vec<Diagnostic>,
pub cassette: DevCassette,
}Expand description
Result of a contract-native authoring run.
Fields§
§checked_form: Option<Expr>Decoded form that passed codec and Shape checks before realization.
realized: Option<Expr>Realized answer that passed the derived capability ceiling and verifiers.
attempts: Vec<RouteAttempt>Cheap-first route attempts made while authoring the task.
diagnostics: Vec<Diagnostic>Non-fatal projection, routing, decoding, Shape, capability, and verifier diagnostics.
cassette: DevCassetteDeveloper cassette containing the author-loop route and validation events.
Auto Trait Implementations§
impl Freeze for AuthorOutcome
impl RefUnwindSafe for AuthorOutcome
impl Send for AuthorOutcome
impl Sync for AuthorOutcome
impl Unpin for AuthorOutcome
impl UnsafeUnpin for AuthorOutcome
impl UnwindSafe for AuthorOutcome
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