pub enum OutpostSelector {
CliArg {
cwd: PathBuf,
value: PathBuf,
},
Path(PathBuf),
}Expand description
User-supplied <outpost> selector for source-scoped operations.
A selector may be a path or a Docker-style outpost ID prefix. ID prefixes are derived from source path plus outpost path, scoped to one source registry, and accepted only when unique. If a bare hex token resolves as both a path and an ID for different entries, the selector is ambiguous and must fail closed instead of picking precedence.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for OutpostSelector
impl Clone for OutpostSelector
Source§fn clone(&self) -> OutpostSelector
fn clone(&self) -> OutpostSelector
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 OutpostSelector
impl Debug for OutpostSelector
impl Eq for OutpostSelector
Source§impl PartialEq for OutpostSelector
impl PartialEq for OutpostSelector
Source§fn eq(&self, other: &OutpostSelector) -> bool
fn eq(&self, other: &OutpostSelector) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for OutpostSelector
Auto Trait Implementations§
impl Freeze for OutpostSelector
impl RefUnwindSafe for OutpostSelector
impl Send for OutpostSelector
impl Sync for OutpostSelector
impl Unpin for OutpostSelector
impl UnsafeUnpin for OutpostSelector
impl UnwindSafe for OutpostSelector
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