pub struct ReleaseArtifact {
pub kind: ReleaseArtifactKind,
pub id: String,
pub version: String,
pub runtime_api_version: u32,
pub target_os: Option<String>,
pub target_arch: Option<String>,
pub handler_api_version: Option<u32>,
pub min_runtime_version: Option<String>,
pub url: String,
pub sha256: String,
pub size: u64,
}Fields§
§kind: ReleaseArtifactKind§id: String§version: String§runtime_api_version: u32§target_os: Option<String>§target_arch: Option<String>§handler_api_version: Option<u32>§min_runtime_version: Option<String>§url: String§sha256: String§size: u64Implementations§
Source§impl ReleaseArtifact
impl ReleaseArtifact
pub fn validate_shape(&self) -> Result<(), &'static str>
Trait Implementations§
Source§impl Clone for ReleaseArtifact
impl Clone for ReleaseArtifact
Source§fn clone(&self) -> ReleaseArtifact
fn clone(&self) -> ReleaseArtifact
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 ReleaseArtifact
impl Debug for ReleaseArtifact
Source§impl<'de> Deserialize<'de> for ReleaseArtifact
impl<'de> Deserialize<'de> for ReleaseArtifact
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
impl Eq for ReleaseArtifact
Source§impl PartialEq for ReleaseArtifact
impl PartialEq for ReleaseArtifact
Source§impl Serialize for ReleaseArtifact
impl Serialize for ReleaseArtifact
impl StructuralPartialEq for ReleaseArtifact
Auto Trait Implementations§
impl Freeze for ReleaseArtifact
impl RefUnwindSafe for ReleaseArtifact
impl Send for ReleaseArtifact
impl Sync for ReleaseArtifact
impl Unpin for ReleaseArtifact
impl UnsafeUnpin for ReleaseArtifact
impl UnwindSafe for ReleaseArtifact
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