pub struct PackageRecord {
pub workflow_type: String,
pub content_hash: String,
pub archive: Vec<u8>,
pub deployed_at: DateTime<Utc>,
}Expand description
One persisted deployed-package archive.
Fields§
§workflow_type: StringLogical workflow type the package’s manifest entry module names.
content_hash: StringCanonical 64-hex textual content hash identifying this version.
archive: Vec<u8>Complete .aion archive bytes as deployed.
deployed_at: DateTime<Utc>When this version was (last) deployed.
Trait Implementations§
Source§impl Clone for PackageRecord
impl Clone for PackageRecord
Source§fn clone(&self) -> PackageRecord
fn clone(&self) -> PackageRecord
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 PackageRecord
impl Debug for PackageRecord
impl Eq for PackageRecord
Source§impl PartialEq for PackageRecord
impl PartialEq for PackageRecord
Source§fn eq(&self, other: &PackageRecord) -> bool
fn eq(&self, other: &PackageRecord) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PackageRecord
Auto Trait Implementations§
impl Freeze for PackageRecord
impl RefUnwindSafe for PackageRecord
impl Send for PackageRecord
impl Sync for PackageRecord
impl Unpin for PackageRecord
impl UnsafeUnpin for PackageRecord
impl UnwindSafe for PackageRecord
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