pub struct DeliveryBundleManifestV2 {
pub bundle_id: SpawnBundleId,
pub revision: SpawnBundleRevision,
pub bundle_digest: SpawnBundleDigest,
pub manifest_digest: DeliveryManifestDigestV2,
pub components: Vec<DeliveryComponentV2>,
}Fields§
§bundle_id: SpawnBundleId§revision: SpawnBundleRevision§bundle_digest: SpawnBundleDigest§manifest_digest: DeliveryManifestDigestV2§components: Vec<DeliveryComponentV2>Implementations§
Source§impl DeliveryBundleManifestV2
impl DeliveryBundleManifestV2
pub fn validate(&self) -> Result<(), DeliveryContractError>
pub fn canonical_manifest_digest_material(&self) -> Vec<u8> ⓘ
Trait Implementations§
Source§impl Clone for DeliveryBundleManifestV2
impl Clone for DeliveryBundleManifestV2
Source§impl Debug for DeliveryBundleManifestV2
impl Debug for DeliveryBundleManifestV2
Source§impl<'de> Deserialize<'de> for DeliveryBundleManifestV2
impl<'de> Deserialize<'de> for DeliveryBundleManifestV2
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 DeliveryBundleManifestV2
Source§impl PartialEq for DeliveryBundleManifestV2
impl PartialEq for DeliveryBundleManifestV2
Source§impl Serialize for DeliveryBundleManifestV2
impl Serialize for DeliveryBundleManifestV2
impl StructuralPartialEq for DeliveryBundleManifestV2
Auto Trait Implementations§
impl Freeze for DeliveryBundleManifestV2
impl RefUnwindSafe for DeliveryBundleManifestV2
impl Send for DeliveryBundleManifestV2
impl Sync for DeliveryBundleManifestV2
impl Unpin for DeliveryBundleManifestV2
impl UnsafeUnpin for DeliveryBundleManifestV2
impl UnwindSafe for DeliveryBundleManifestV2
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