pub struct SummaryReport {
pub path: PathBuf,
pub module_doc: Option<String>,
pub public_items: Vec<String>,
pub struct_count: usize,
pub enum_count: usize,
pub type_alias_count: usize,
pub function_names: Vec<String>,
pub reexports: Vec<String>,
}Fields§
§path: PathBuf§module_doc: Option<String>§public_items: Vec<String>§struct_count: usize§enum_count: usize§type_alias_count: usize§function_names: Vec<String>§reexports: Vec<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for SummaryReport
impl RefUnwindSafe for SummaryReport
impl Send for SummaryReport
impl Sync for SummaryReport
impl Unpin for SummaryReport
impl UnsafeUnpin for SummaryReport
impl UnwindSafe for SummaryReport
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