pub struct CliInvocation { /* private fields */ }Expand description
A deterministic Podman CLI invocation represented without shell quoting.
Implementations§
Source§impl CliInvocation
impl CliInvocation
Sourcepub fn argv(&self) -> &[String]
pub fn argv(&self) -> &[String]
Returns command arguments without shell quoting or interpolation.
Sourcepub fn external_input(&self) -> Option<&SensitiveInputReference>
pub fn external_input(&self) -> Option<&SensitiveInputReference>
Returns the required secret-material reference for stdin/file provision, if any.
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 (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 CliInvocation
impl Debug for CliInvocation
impl Eq for CliInvocation
Source§impl PartialEq for CliInvocation
impl PartialEq 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