pub struct ApiRefArgs {
pub json: bool,
pub path: Option<String>,
}Expand description
Generate flodl API reference.
Fields§
§json: boolEmit machine-readable JSON.
path: Option<String>Explicit flodl source path (defaults to detected project root).
Trait Implementations§
Source§impl Debug for ApiRefArgs
impl Debug for ApiRefArgs
Source§impl FdlArgsTrait for ApiRefArgs
impl FdlArgsTrait for ApiRefArgs
Source§fn try_parse_from(args: &[String]) -> Result<Self, String>
fn try_parse_from(args: &[String]) -> Result<Self, String>
Parse from an explicit argv slice. First element is the program
name (ignored), following elements are flags/values/positionals.
Source§fn render_help() -> String
fn render_help() -> String
Render
--help to a string.Source§fn render_help_path(argv: &[String]) -> String
fn render_help_path(argv: &[String]) -> String
Render
--help for a specific argv path (program name first, then
the tokens typed). The default ignores the path and returns
Self::render_help — correct for a single struct, whose help is
context-free. Read moreAuto Trait Implementations§
impl Freeze for ApiRefArgs
impl RefUnwindSafe for ApiRefArgs
impl Send for ApiRefArgs
impl Sync for ApiRefArgs
impl Unpin for ApiRefArgs
impl UnsafeUnpin for ApiRefArgs
impl UnwindSafe for ApiRefArgs
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