pub struct ArmoryPackage {
pub package_ref: String,
pub name: Option<String>,
pub version: Option<String>,
pub description: Option<String>,
pub install_command: Option<String>,
pub fallback_install_command: Option<String>,
pub dependencies: Vec<ArmoryDependency>,
pub optional_dependencies: Vec<ArmoryDependency>,
pub activation: Option<ArmoryActivation>,
pub oci_ref: Option<String>,
pub digest: Option<String>,
}Fields§
§package_ref: String§name: Option<String>§version: Option<String>§description: Option<String>§install_command: Option<String>§fallback_install_command: Option<String>§dependencies: Vec<ArmoryDependency>§optional_dependencies: Vec<ArmoryDependency>§activation: Option<ArmoryActivation>§oci_ref: Option<String>§digest: Option<String>Trait Implementations§
Source§impl Clone for ArmoryPackage
impl Clone for ArmoryPackage
Source§fn clone(&self) -> ArmoryPackage
fn clone(&self) -> ArmoryPackage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ArmoryPackage
impl Debug for ArmoryPackage
Source§impl<'de> Deserialize<'de> for ArmoryPackage
impl<'de> Deserialize<'de> for ArmoryPackage
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 ArmoryPackage
impl RefUnwindSafe for ArmoryPackage
impl Send for ArmoryPackage
impl Sync for ArmoryPackage
impl Unpin for ArmoryPackage
impl UnsafeUnpin for ArmoryPackage
impl UnwindSafe for ArmoryPackage
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