pub enum CliResult {
RunServer(ResolvedSettings),
ShowConfig {
resolved: ResolvedSettings,
options: ShowConfigOptions,
},
InitConfig {
output: PathBuf,
},
ShowHelp,
BuildDocs {
crate_path: PathBuf,
cratesio_index: Option<String>,
},
}Variants§
RunServer(ResolvedSettings)
ShowConfig
InitConfig
config init writes a fresh Settings::default() to output; no
settings field is carried because there’s nothing to vary per call.
ShowHelp
BuildDocs
Build the docs of a crate in the current process and exit.
Auto Trait Implementations§
impl !RefUnwindSafe for CliResult
impl !UnwindSafe for CliResult
impl Forget for CliResult
impl Freeze for CliResult
impl Move for CliResult
impl Send for CliResult
impl Sync for CliResult
impl Unpin for CliResult
impl UnsafeUnpin for CliResult
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more