pub struct CompositionResult {
pub output: Value,
pub trace: CompositionTrace,
pub spent_cents: u64,
}Expand description
Result of executing a composition graph.
Fields§
§output: Value§trace: CompositionTrace§spent_cents: u64Actual cost consumed during this run in cents (sum of declared
Effect::Cost for every stage that executed). Zero when no budget
tracking was requested.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CompositionResult
impl RefUnwindSafe for CompositionResult
impl Send for CompositionResult
impl Sync for CompositionResult
impl Unpin for CompositionResult
impl UnsafeUnpin for CompositionResult
impl UnwindSafe for CompositionResult
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