pub struct DefaultRenderer;Expand description
The default renderer. Delegates to the module-level free functions.
This is used by crate::Cli unless overridden with crate::Cli::with_renderer.
Trait Implementations§
Source§impl Clone for DefaultRenderer
impl Clone for DefaultRenderer
Source§fn clone(&self) -> DefaultRenderer
fn clone(&self) -> DefaultRenderer
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 DefaultRenderer
impl Debug for DefaultRenderer
Source§impl Default for DefaultRenderer
impl Default for DefaultRenderer
Source§fn default() -> DefaultRenderer
fn default() -> DefaultRenderer
Returns the “default value” for a type. Read more
Source§impl Renderer for DefaultRenderer
impl Renderer for DefaultRenderer
Source§fn render_help(&self, command: &Command) -> String
fn render_help(&self, command: &Command) -> String
Render a plain-text help page for a command.
Source§fn render_markdown(&self, command: &Command) -> String
fn render_markdown(&self, command: &Command) -> String
Render a Markdown documentation page for a command.
Source§fn render_subcommand_list(&self, commands: &[Command]) -> String
fn render_subcommand_list(&self, commands: &[Command]) -> String
Render a compact listing of multiple commands.
Auto Trait Implementations§
impl Freeze for DefaultRenderer
impl RefUnwindSafe for DefaultRenderer
impl Send for DefaultRenderer
impl Sync for DefaultRenderer
impl Unpin for DefaultRenderer
impl UnsafeUnpin for DefaultRenderer
impl UnwindSafe for DefaultRenderer
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