pub struct CompactResult {
pub text: String,
pub original_tokens: usize,
pub compacted_tokens: usize,
pub elided_bodies: usize,
}Expand description
The outcome of a compaction pass.
Fields§
§text: String§original_tokens: usize§compacted_tokens: usize§elided_bodies: usizeHow many function bodies were elided.
Implementations§
Trait Implementations§
Source§impl Clone for CompactResult
impl Clone for CompactResult
Source§fn clone(&self) -> CompactResult
fn clone(&self) -> CompactResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CompactResult
impl Debug for CompactResult
Auto Trait Implementations§
impl Freeze for CompactResult
impl RefUnwindSafe for CompactResult
impl Send for CompactResult
impl Sync for CompactResult
impl Unpin for CompactResult
impl UnsafeUnpin for CompactResult
impl UnwindSafe for CompactResult
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