pub struct LiveSpecArtifactV2 {
pub artifact_version: String,
pub kind: String,
pub artifact_hash: HashId<LiveSpec>,
pub payload: LiveSpecV2,
}Fields§
§artifact_version: String§kind: String§artifact_hash: HashId<LiveSpec>§payload: LiveSpecV2Implementations§
Source§impl LiveSpecArtifactV2
impl LiveSpecArtifactV2
pub fn new(payload: LiveSpecV2) -> Result<Self, ArtifactError>
pub fn validate(&self) -> Result<(), ArtifactError>
pub fn canonical_bytes(&self) -> Result<Vec<u8>, ArtifactError>
Trait Implementations§
Source§impl Clone for LiveSpecArtifactV2
impl Clone for LiveSpecArtifactV2
Source§fn clone(&self) -> LiveSpecArtifactV2
fn clone(&self) -> LiveSpecArtifactV2
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 LiveSpecArtifactV2
impl Debug for LiveSpecArtifactV2
Source§impl<'de> Deserialize<'de> for LiveSpecArtifactV2
impl<'de> Deserialize<'de> for LiveSpecArtifactV2
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
Source§impl PartialEq for LiveSpecArtifactV2
impl PartialEq for LiveSpecArtifactV2
Source§impl Serialize for LiveSpecArtifactV2
impl Serialize for LiveSpecArtifactV2
impl StructuralPartialEq for LiveSpecArtifactV2
Auto Trait Implementations§
impl Freeze for LiveSpecArtifactV2
impl RefUnwindSafe for LiveSpecArtifactV2
impl Send for LiveSpecArtifactV2
impl Sync for LiveSpecArtifactV2
impl Unpin for LiveSpecArtifactV2
impl UnsafeUnpin for LiveSpecArtifactV2
impl UnwindSafe for LiveSpecArtifactV2
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