pub struct ExpansionResult {
pub atoms: Vec<String>,
pub ghost_atoms: Vec<String>,
pub truncated: bool,
pub total_tokens: usize,
pub explanation: String,
}Fields§
§atoms: Vec<String>All atoms to include (original + ghosts)
ghost_atoms: Vec<String>Which atoms were “ghost” additions
truncated: boolTruncated due to limits?
total_tokens: usizeTotal token estimate
explanation: StringExplanation of what was included and why
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExpansionResult
impl RefUnwindSafe for ExpansionResult
impl Send for ExpansionResult
impl Sync for ExpansionResult
impl Unpin for ExpansionResult
impl UnwindSafe for ExpansionResult
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