pub struct FeaturesListOutput {
pub status: ExitStatus,
pub stdout: String,
pub stderr: String,
pub features: Vec<CodexFeature>,
pub format: FeaturesListFormat,
}Expand description
Parsed output from codex features list.
Fields§
§status: ExitStatusExit status returned by the subcommand.
stdout: StringCaptured stdout (mirrored to the console when mirror_stdout is true).
stderr: StringCaptured stderr (mirrored unless quiet is set).
features: Vec<CodexFeature>Parsed feature entries.
format: FeaturesListFormatIndicates whether JSON or text parsing was used.
Trait Implementations§
Source§impl Clone for FeaturesListOutput
impl Clone for FeaturesListOutput
Source§fn clone(&self) -> FeaturesListOutput
fn clone(&self) -> FeaturesListOutput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FeaturesListOutput
impl Debug for FeaturesListOutput
Source§impl PartialEq for FeaturesListOutput
impl PartialEq for FeaturesListOutput
Source§fn eq(&self, other: &FeaturesListOutput) -> bool
fn eq(&self, other: &FeaturesListOutput) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for FeaturesListOutput
impl StructuralPartialEq for FeaturesListOutput
Auto Trait Implementations§
impl Freeze for FeaturesListOutput
impl RefUnwindSafe for FeaturesListOutput
impl Send for FeaturesListOutput
impl Sync for FeaturesListOutput
impl Unpin for FeaturesListOutput
impl UnsafeUnpin for FeaturesListOutput
impl UnwindSafe for FeaturesListOutput
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.