pub struct SherpackPack {Show 14 fields
pub api_version: String,
pub kind: String,
pub name: String,
pub version: String,
pub kube_version: Option<String>,
pub description: Option<String>,
pub keywords: Vec<String>,
pub home: Option<String>,
pub sources: Vec<String>,
pub dependencies: Vec<SherpackDependency>,
pub maintainers: Vec<HelmMaintainer>,
pub icon: Option<String>,
pub app_version: Option<String>,
pub annotations: BTreeMap<String, String>,
}Expand description
Sherpack Pack.yaml structure
Fields§
§api_version: StringAPI version
kind: StringPack kind
name: StringPack name
version: StringPack version
kube_version: Option<String>Kubernetes version constraint
description: Option<String>Description
keywords: Vec<String>Keywords
home: Option<String>Home page
sources: Vec<String>Source URLs
dependencies: Vec<SherpackDependency>Dependencies
maintainers: Vec<HelmMaintainer>Maintainers
icon: Option<String>Icon URL
app_version: Option<String>App version
annotations: BTreeMap<String, String>Annotations
Implementations§
Trait Implementations§
Source§impl Clone for SherpackPack
impl Clone for SherpackPack
Source§fn clone(&self) -> SherpackPack
fn clone(&self) -> SherpackPack
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 SherpackPack
impl Debug for SherpackPack
Auto Trait Implementations§
impl Freeze for SherpackPack
impl RefUnwindSafe for SherpackPack
impl Send for SherpackPack
impl Sync for SherpackPack
impl Unpin for SherpackPack
impl UnwindSafe for SherpackPack
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