pub struct GrammarCommandOutput {
pub exit_code: i32,
pub stdout: String,
pub stderr: String,
}Expand description
What one meta-language grammar run printed and its exit status.
Fields§
§exit_code: i320 success, 1 a problem was found, 2 a usage or input error.
stdout: StringStandard output.
stderr: StringStandard error.
Trait Implementations§
Source§impl Clone for GrammarCommandOutput
impl Clone for GrammarCommandOutput
Source§impl Debug for GrammarCommandOutput
impl Debug for GrammarCommandOutput
impl Eq for GrammarCommandOutput
Source§impl PartialEq for GrammarCommandOutput
impl PartialEq for GrammarCommandOutput
impl StructuralPartialEq for GrammarCommandOutput
Auto Trait Implementations§
impl Freeze for GrammarCommandOutput
impl RefUnwindSafe for GrammarCommandOutput
impl Send for GrammarCommandOutput
impl Sync for GrammarCommandOutput
impl Unpin for GrammarCommandOutput
impl UnsafeUnpin for GrammarCommandOutput
impl UnwindSafe for GrammarCommandOutput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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