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.Auto 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