pub struct CompactResult {
pub summary: String,
pub source_text: String,
pub frames: Vec<FrameRef>,
pub shape: Shape,
}Expand description
Outcome of a compaction pass.
Fields§
§summary: String§source_text: String§frames: Vec<FrameRef>§shape: ShapeImplementations§
Source§impl CompactResult
impl CompactResult
Sourcepub fn into_bounded_source(&self) -> BoundedSource
pub fn into_bounded_source(&self) -> BoundedSource
Drop the frame bytes; the bounded source + ranges remain.
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 moreAuto 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