pub struct ExpansionResult {
pub root: BlockId,
pub levels: Vec<Vec<BlockId>>,
pub total_blocks: usize,
}Expand description
Result of an expansion operation.
Fields§
§root: BlockIdRoot of the expansion.
levels: Vec<Vec<BlockId>>Expanded blocks by depth level.
total_blocks: usizeTotal blocks expanded.
Trait Implementations§
Source§impl Clone for ExpansionResult
impl Clone for ExpansionResult
Source§fn clone(&self) -> ExpansionResult
fn clone(&self) -> ExpansionResult
Returns a duplicate of the value. Read more
1.0.0 · 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 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