pub struct CodeSummary {
pub imports: Vec<ImportDecl>,
pub functions: Vec<FunctionSignature>,
pub classes: Vec<ClassDefinition>,
pub types: Vec<TypeDeclaration>,
pub tokens_original: u32,
pub tokens_summary: u32,
}Expand description
Summary of extracted code structure.
Fields§
§imports: Vec<ImportDecl>§functions: Vec<FunctionSignature>§classes: Vec<ClassDefinition>§types: Vec<TypeDeclaration>§tokens_original: u32§tokens_summary: u32Implementations§
Trait Implementations§
Source§impl Clone for CodeSummary
impl Clone for CodeSummary
Auto Trait Implementations§
impl Freeze for CodeSummary
impl RefUnwindSafe for CodeSummary
impl Send for CodeSummary
impl Sync for CodeSummary
impl Unpin for CodeSummary
impl UnsafeUnpin for CodeSummary
impl UnwindSafe for CodeSummary
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