pub struct LxcConfig {
pub vmid: u32,
pub hostname: String,
pub ostemplate: String,
pub storage: String,
pub rootfs: String,
pub memory: u32,
pub cores: u32,
pub net0: String,
pub password: String,
pub ssh_public_keys: Option<String>,
pub start: bool,
pub unprivileged: bool,
}Expand description
Configuration for creating an LXC container
Fields§
§vmid: u32§hostname: String§ostemplate: String§storage: String§rootfs: String§memory: u32§cores: u32§net0: String§password: String§ssh_public_keys: Option<String>§start: bool§unprivileged: boolTrait Implementations§
Auto Trait Implementations§
impl Freeze for LxcConfig
impl RefUnwindSafe for LxcConfig
impl Send for LxcConfig
impl Sync for LxcConfig
impl Unpin for LxcConfig
impl UnsafeUnpin for LxcConfig
impl UnwindSafe for LxcConfig
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more