pub struct SplitModule {
pub module_name: String,
pub hash_id: Option<String>,
pub component_name: Option<String>,
pub bytes: Vec<u8>,
pub relies_on_chunks: HashSet<usize>,
}Expand description
A wasm module that was split from the main module.
All IDs here correspond to this module - not the parent main module
Fields§
§module_name: String§hash_id: Option<String>§component_name: Option<String>§bytes: Vec<u8>§relies_on_chunks: HashSet<usize>Auto Trait Implementations§
impl Freeze for SplitModule
impl RefUnwindSafe for SplitModule
impl Send for SplitModule
impl Sync for SplitModule
impl Unpin for SplitModule
impl UnsafeUnpin for SplitModule
impl UnwindSafe for SplitModule
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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