pub struct HelmChart {Show 16 fields
pub id: Uuid,
pub created_at: DateTime<Utc>,
pub helm_registry_id: Uuid,
pub image_digest: String,
pub image_tag: String,
pub available: bool,
pub values_ui: Option<UiSchema>,
pub actions_schema: Option<ChartExtActions>,
pub features: Option<ChartExtFeatures>,
pub resource_types: Option<Value>,
pub error: Option<String>,
pub tag_format_id: Option<Uuid>,
pub parsed_version: Option<String>,
pub parsed_revision: Option<String>,
pub parsed_branch: Option<String>,
pub parsed_commit: Option<String>,
}
Fields§
§id: Uuid
§created_at: DateTime<Utc>
§helm_registry_id: Uuid
§image_digest: String
§image_tag: String
§available: bool
§values_ui: Option<UiSchema>
§actions_schema: Option<ChartExtActions>
§features: Option<ChartExtFeatures>
§resource_types: Option<Value>
§error: Option<String>
§tag_format_id: Option<Uuid>
§parsed_version: Option<String>
§parsed_revision: Option<String>
§parsed_branch: Option<String>
§parsed_commit: Option<String>
Implementations§
Source§impl HelmChart
impl HelmChart
pub fn get_actions_schema(&self) -> Result<ChartExtActions>
pub fn get_actions(&self) -> Result<Vec<ChartExtActionV0>>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for HelmChart
impl<'de> Deserialize<'de> for HelmChart
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 HelmChart
impl RefUnwindSafe for HelmChart
impl Send for HelmChart
impl Sync for HelmChart
impl Unpin for HelmChart
impl UnwindSafe for HelmChart
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