pub struct SoftwareEnvironment {
pub type_: SoftwareEnvironment_,
pub name: String,
pub adds: Option<Vec<SoftwareSourceCode>>,
pub alternate_names: Option<Vec<String>>,
pub description: Option<Box<ThingDescription>>,
pub extends: Option<Vec<SoftwareEnvironment>>,
pub id: Option<Box<String>>,
pub identifiers: Option<Vec<ThingIdentifiers>>,
pub images: Option<Vec<ThingImages>>,
pub removes: Option<Vec<SoftwareSourceCode>>,
pub url: Option<Box<String>>,
}
Expand description
A computational environment.
Fields§
§type_: SoftwareEnvironment_
The name of this type
name: String
The name of the item.
adds: Option<Vec<SoftwareSourceCode>>
The packages that this environment adds to the base environments listed under extends
(if any).,
alternate_names: Option<Vec<String>>
Alternate names (aliases) for the item.
description: Option<Box<ThingDescription>>
A description of the item.
extends: Option<Vec<SoftwareEnvironment>>
Other environments that this environment extends by adding or removing packages.,
id: Option<Box<String>>
The identifier for this item.
identifiers: Option<Vec<ThingIdentifiers>>
Any kind of identifier for any kind of Thing.
images: Option<Vec<ThingImages>>
Images of the item.
removes: Option<Vec<SoftwareSourceCode>>
The packages that this environment removes from the base environments listed under extends
(if any).,
url: Option<Box<String>>
The URL of the item.
Trait Implementations§
Source§impl Clone for SoftwareEnvironment
impl Clone for SoftwareEnvironment
Source§fn clone(&self) -> SoftwareEnvironment
fn clone(&self) -> SoftwareEnvironment
Returns a copy 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 SoftwareEnvironment
impl Debug for SoftwareEnvironment
Source§impl Default for SoftwareEnvironment
impl Default for SoftwareEnvironment
Source§impl<'de> Deserialize<'de> for SoftwareEnvironmentwhere
SoftwareEnvironment: Default,
impl<'de> Deserialize<'de> for SoftwareEnvironmentwhere
SoftwareEnvironment: Default,
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 SoftwareEnvironment
impl RefUnwindSafe for SoftwareEnvironment
impl Send for SoftwareEnvironment
impl Sync for SoftwareEnvironment
impl Unpin for SoftwareEnvironment
impl UnwindSafe for SoftwareEnvironment
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