pub struct ModuleApiRow {
pub module: String,
pub total_items: usize,
pub public_items: usize,
pub public_ratio: f64,
}Expand description
Per-module API surface row.
Fields§
§module: StringModule path.
total_items: usizeTotal items in this module.
public_items: usizePublic items in this module.
public_ratio: f64Public ratio for this module.
Trait Implementations§
Source§impl Clone for ModuleApiRow
impl Clone for ModuleApiRow
Source§fn clone(&self) -> ModuleApiRow
fn clone(&self) -> ModuleApiRow
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 moreSource§impl Debug for ModuleApiRow
impl Debug for ModuleApiRow
Source§impl<'de> Deserialize<'de> for ModuleApiRow
impl<'de> Deserialize<'de> for ModuleApiRow
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ModuleApiRow
impl RefUnwindSafe for ModuleApiRow
impl Send for ModuleApiRow
impl Sync for ModuleApiRow
impl Unpin for ModuleApiRow
impl UnsafeUnpin for ModuleApiRow
impl UnwindSafe for ModuleApiRow
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