Struct stencila_schema::SoftwareEnvironment [−][src]
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
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
Performs the conversion.
Performs the conversion.
fn try_into(
self
) -> Result<SoftwareEnvironment, <Self as TryInto<SoftwareEnvironment>>::Error>
fn try_into(
self
) -> Result<SoftwareEnvironment, <Self as TryInto<SoftwareEnvironment>>::Error>
Performs the conversion.
fn try_into(
self
) -> Result<SoftwareEnvironment, <Self as TryInto<SoftwareEnvironment>>::Error>
fn try_into(
self
) -> Result<SoftwareEnvironment, <Self as TryInto<SoftwareEnvironment>>::Error>
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for SoftwareEnvironment
impl Send for SoftwareEnvironment
impl Sync for SoftwareEnvironment
impl Unpin for SoftwareEnvironment
impl UnwindSafe for SoftwareEnvironment
Blanket Implementations
Mutably borrows from an owned value. Read more