pub struct ModuleQuality {
pub modules: usize,
pub documented: usize,
pub exampled: usize,
pub behaviourally_tested: usize,
}Expand description
What the exported module surface looks like.
Fields§
§modules: usizeModules the crate exports, the crate root included.
documented: usizeOf those, how many carry a //! header.
exampled: usizeHow many carry an executable example in that header.
behaviourally_tested: usizeHow many something exercises: an in-file test, or a test that names them.
Trait Implementations§
Source§impl Clone for ModuleQuality
impl Clone for ModuleQuality
Source§fn clone(&self) -> ModuleQuality
fn clone(&self) -> ModuleQuality
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 moreSource§impl Debug for ModuleQuality
impl Debug for ModuleQuality
Source§impl Default for ModuleQuality
impl Default for ModuleQuality
Source§fn default() -> ModuleQuality
fn default() -> ModuleQuality
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModuleQuality
impl<'de> Deserialize<'de> for ModuleQuality
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
impl Eq for ModuleQuality
Source§impl JsonSchema for ModuleQuality
impl JsonSchema for ModuleQuality
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ModuleQuality
impl PartialEq for ModuleQuality
Source§fn eq(&self, other: &ModuleQuality) -> bool
fn eq(&self, other: &ModuleQuality) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ModuleQuality
impl Serialize for ModuleQuality
impl StructuralPartialEq for ModuleQuality
Auto Trait Implementations§
impl Freeze for ModuleQuality
impl RefUnwindSafe for ModuleQuality
impl Send for ModuleQuality
impl Sync for ModuleQuality
impl Unpin for ModuleQuality
impl UnsafeUnpin for ModuleQuality
impl UnwindSafe for ModuleQuality
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.