pub enum Engine {
Rootless,
Rootful(PathBuf),
}Expand description
How the provider reaches Podman.
Variants§
Rootless
Podman run by this process’s own unprivileged account.
Rootful(PathBuf)
The system’s rootful Podman service, reached as a client through its
socket. A Linux boot service runs this way: its sandbox forbids the
namespaces rootless Podman creates, and every container instead gets a
user namespace of its own (--userns=auto), so its root is an
unprivileged host id no other container shares.
Trait Implementations§
impl Eq for Engine
impl StructuralPartialEq for Engine
Auto Trait Implementations§
impl Forget for Engine
impl Freeze for Engine
impl RefUnwindSafe for Engine
impl Send for Engine
impl Sync for Engine
impl Unpin for Engine
impl UnsafeUnpin for Engine
impl UnwindSafe for Engine
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.