pub struct ModuleSettings {
pub top: usize,
pub module_roots: Vec<String>,
pub module_depth: usize,
pub children: ChildIncludeMode,
pub redact: Option<RedactMode>,
}Expand description
Settings for module summary (tokmd module).
Fields§
§top: usizeShow only the top N modules (0 = all).
module_roots: Vec<String>Top-level directories as “module roots”.
module_depth: usizePath segments to include for module roots.
children: ChildIncludeModeHow to handle embedded languages.
redact: Option<RedactMode>Redaction mode for output.
Trait Implementations§
Source§impl Clone for ModuleSettings
impl Clone for ModuleSettings
Source§fn clone(&self) -> ModuleSettings
fn clone(&self) -> ModuleSettings
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 ModuleSettings
impl Debug for ModuleSettings
Source§impl Default for ModuleSettings
impl Default for ModuleSettings
Source§impl<'de> Deserialize<'de> for ModuleSettings
impl<'de> Deserialize<'de> for ModuleSettings
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 ModuleSettings
impl RefUnwindSafe for ModuleSettings
impl Send for ModuleSettings
impl Sync for ModuleSettings
impl Unpin for ModuleSettings
impl UnsafeUnpin for ModuleSettings
impl UnwindSafe for ModuleSettings
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