pub struct WasmInfo {
pub call_graph: CallGraph,
pub write_index_functions: HashSet<usize>,
pub report: WasmReport,
pub data: Vec<u8>,
pub func_types: HashMap<u32, FunctionType>,
}
Fields§
§call_graph: CallGraph
§write_index_functions: HashSet<usize>
§report: WasmReport
§data: Vec<u8>
§func_types: HashMap<u32, FunctionType>
Implementations§
Source§impl WasmInfo
impl WasmInfo
pub fn extract_wasm_report( output_wasm_path: &PathBuf, extract_imports_enabled: bool, check_ei: Option<&EIVersion>, endpoints: &HashMap<&str, bool>, opcode_version: OpcodeVersion, ) -> WasmReport
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WasmInfo
impl RefUnwindSafe for WasmInfo
impl Send for WasmInfo
impl Sync for WasmInfo
impl Unpin for WasmInfo
impl UnwindSafe for WasmInfo
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