pub struct CliInvocation {
pub config: CliConfig,
pub operation_id: &'static str,
pub input: OperationInput,
}Expand description
Parsed CLI invocation normalized into the shared SDK request shape.
Fields§
§config: CliConfigRuntime configuration resolved from global CLI arguments.
operation_id: &'static strGenerated operation identifier selected by the CLI subcommand tree.
input: OperationInputCanonical SDK request input assembled from CLI arguments.
Trait Implementations§
Source§impl Clone for CliInvocation
impl Clone for CliInvocation
Source§fn clone(&self) -> CliInvocation
fn clone(&self) -> CliInvocation
Returns a duplicate of the value. Read more
1.0.0 · 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 CliInvocation
impl Debug for CliInvocation
Source§impl PartialEq for CliInvocation
impl PartialEq for CliInvocation
impl Eq for CliInvocation
impl StructuralPartialEq for CliInvocation
Auto Trait Implementations§
impl Freeze for CliInvocation
impl RefUnwindSafe for CliInvocation
impl Send for CliInvocation
impl Sync for CliInvocation
impl Unpin for CliInvocation
impl UnsafeUnpin for CliInvocation
impl UnwindSafe for CliInvocation
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<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
Compares
self with key and returns true if they are equal.