pub struct DisassembleWasmModuleReturnObjectBuilder { /* private fields */ }Expand description
Builder for DisassembleWasmModuleReturnObject.
Implementations§
Source§impl DisassembleWasmModuleReturnObjectBuilder
impl DisassembleWasmModuleReturnObjectBuilder
Sourcepub fn stream_id(&mut self, value: Option<String>) -> &mut Self
pub fn stream_id(&mut self, value: Option<String>) -> &mut Self
For large modules, return a stream from which additional chunks of disassembly can be read successively.
Sourcepub fn total_number_of_lines(&mut self, value: JsUInt) -> &mut Self
pub fn total_number_of_lines(&mut self, value: JsUInt) -> &mut Self
The total number of lines in the disassembly text.
Sourcepub fn function_body_offsets(&mut self, value: Vec<JsUInt>) -> &mut Self
pub fn function_body_offsets(&mut self, value: Vec<JsUInt>) -> &mut Self
The offsets of all function bodies, in the format [start1, end1, start2, end2, …] where all ends are exclusive.
Sourcepub fn chunk(&mut self, value: WasmDisassemblyChunk) -> &mut Self
pub fn chunk(&mut self, value: WasmDisassemblyChunk) -> &mut Self
The first chunk of disassembly.
Sourcepub fn build(
&self,
) -> Result<DisassembleWasmModuleReturnObject, DisassembleWasmModuleReturnObjectBuilderError>
pub fn build( &self, ) -> Result<DisassembleWasmModuleReturnObject, DisassembleWasmModuleReturnObjectBuilderError>
Builds a new DisassembleWasmModuleReturnObject.
§Errors
If a required field has not been initialized.
Trait Implementations§
Source§impl Clone for DisassembleWasmModuleReturnObjectBuilder
impl Clone for DisassembleWasmModuleReturnObjectBuilder
Source§fn clone(&self) -> DisassembleWasmModuleReturnObjectBuilder
fn clone(&self) -> DisassembleWasmModuleReturnObjectBuilder
Returns a duplicate of the value. Read more
1.0.0 · 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 DisassembleWasmModuleReturnObjectBuilder
impl RefUnwindSafe for DisassembleWasmModuleReturnObjectBuilder
impl Send for DisassembleWasmModuleReturnObjectBuilder
impl Sync for DisassembleWasmModuleReturnObjectBuilder
impl Unpin for DisassembleWasmModuleReturnObjectBuilder
impl UnsafeUnpin for DisassembleWasmModuleReturnObjectBuilder
impl UnwindSafe for DisassembleWasmModuleReturnObjectBuilder
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