pub struct LocalIdx(u32);Tuple Fields§
§0: u32Implementations§
Source§impl LocalIdx
impl LocalIdx
pub fn into_inner(self) -> u32
Sourcepub fn read_and_validate(
wasm: &mut WasmReader<'_>,
locals_of_current_function: &[ValType],
) -> Result<Self, ValidationError>
pub fn read_and_validate( wasm: &mut WasmReader<'_>, locals_of_current_function: &[ValType], ) -> Result<Self, ValidationError>
Reads a local index from Wasm code and validates that it is valid for a given slice of locals.
Sourcepub unsafe fn read_unchecked(wasm: &mut WasmReader<'_>) -> Self
pub unsafe fn read_unchecked(wasm: &mut WasmReader<'_>) -> Self
Reads a local index from Wasm code without validating it.
§Safety
The caller must ensure that there is a valid local index in the
WasmReader.
Trait Implementations§
Source§impl Ord for LocalIdx
impl Ord for LocalIdx
Source§impl PartialOrd for LocalIdx
impl PartialOrd for LocalIdx
impl Copy for LocalIdx
impl Eq for LocalIdx
impl StructuralPartialEq for LocalIdx
Auto Trait Implementations§
impl Freeze for LocalIdx
impl RefUnwindSafe for LocalIdx
impl Send for LocalIdx
impl Sync for LocalIdx
impl Unpin for LocalIdx
impl UnwindSafe for LocalIdx
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