pub struct BytecodeBundleModule {
pub resource: String,
pub namespace_form: String,
pub source_digest: [u8; 32],
pub dependencies: Vec<String>,
pub eager: bool,
pub artifact: Vec<u8>,
}Expand description
One validated module in the shared HBX0 container format.
Products such as Hoplite use this descriptor to package application HBC0 artifacts without maintaining a second, subtly different bundle codec.
Fields§
§resource: String§namespace_form: String§source_digest: [u8; 32]§dependencies: Vec<String>§eager: bool§artifact: Vec<u8>Trait Implementations§
Source§impl Clone for BytecodeBundleModule
impl Clone for BytecodeBundleModule
Source§fn clone(&self) -> BytecodeBundleModule
fn clone(&self) -> BytecodeBundleModule
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 moreAuto Trait Implementations§
impl Freeze for BytecodeBundleModule
impl RefUnwindSafe for BytecodeBundleModule
impl Send for BytecodeBundleModule
impl Sync for BytecodeBundleModule
impl Unpin for BytecodeBundleModule
impl UnsafeUnpin for BytecodeBundleModule
impl UnwindSafe for BytecodeBundleModule
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more