pub struct EditArgs {
pub project: String,
pub resource_path: String,
}Expand description
ign edit args (13-08): the kubectl-edit loop over ONE resource.
The resource path scopes what $EDITOR opens (the whole tree still
decodes for encode-back context); the push rides the
project-import wire behind the ONE confirmation gate. --yes is
the GLOBAL flag (globals-once) — never redeclared here.
Fields§
§project: StringProject containing the resource
resource_path: StringResource user path to open in $EDITOR (e.g.
ignition/script-python/e2e/scratch — ign resource list
names the valid members)
Trait Implementations§
Source§impl Args for EditArgs
impl Args for EditArgs
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl FromArgMatches for EditArgs
impl FromArgMatches for EditArgs
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Auto Trait Implementations§
impl Forget for EditArgs
impl Freeze for EditArgs
impl RefUnwindSafe for EditArgs
impl Send for EditArgs
impl Sync for EditArgs
impl Unpin for EditArgs
impl UnsafeUnpin for EditArgs
impl UnwindSafe for EditArgs
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