pub struct ProfileSpec {
pub inherits: Vec<String>,
pub modules: Vec<String>,
pub env: Vec<EnvVar>,
pub aliases: Vec<ShellAlias>,
pub packages: Option<PackagesSpec>,
pub files: Option<FilesSpec>,
pub system: HashMap<String, Value>,
pub secrets: Vec<SecretSpec>,
pub scripts: Option<ScriptSpec>,
}Fields§
§inherits: Vec<String>§modules: Vec<String>§env: Vec<EnvVar>§aliases: Vec<ShellAlias>§packages: Option<PackagesSpec>§files: Option<FilesSpec>§system: HashMap<String, Value>§secrets: Vec<SecretSpec>§scripts: Option<ScriptSpec>Trait Implementations§
Source§impl Clone for ProfileSpec
impl Clone for ProfileSpec
Source§fn clone(&self) -> ProfileSpec
fn clone(&self) -> ProfileSpec
Returns a duplicate of the value. Read more
1.0.0 · 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 ProfileSpec
impl Debug for ProfileSpec
Source§impl Default for ProfileSpec
impl Default for ProfileSpec
Source§fn default() -> ProfileSpec
fn default() -> ProfileSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProfileSpec
impl<'de> Deserialize<'de> for ProfileSpec
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProfileSpec
impl RefUnwindSafe for ProfileSpec
impl Send for ProfileSpec
impl Sync for ProfileSpec
impl Unpin for ProfileSpec
impl UnsafeUnpin for ProfileSpec
impl UnwindSafe for ProfileSpec
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