pub enum LinterAction {
Exit {
output: String,
code: i32,
},
Proceed,
}Expand description
Result of the CLI linter check, indicating whether the caller should proceed.
When this is Exit { code }, the caller must print output and exit with
code WITHOUT starting the operation. When this is Proceed, the caller
continues normally.
Variants§
Exit
Caller should print the message and exit with this code.
Proceed
Caller should proceed with the normal operation.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LinterAction
impl RefUnwindSafe for LinterAction
impl Send for LinterAction
impl Sync for LinterAction
impl Unpin for LinterAction
impl UnsafeUnpin for LinterAction
impl UnwindSafe for LinterAction
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request