pub struct FilePos(/* private fields */);
Expand description
A position within an original source file,
This structure is used as a newtype wrapper around a 32-bit integer which represents an offset within a file where a wasm instruction or function is to be originally found.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for FilePos
impl<'de> Deserialize<'de> for FilePos
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for FilePos
impl Eq for FilePos
impl StructuralPartialEq for FilePos
Auto Trait Implementations§
impl Freeze for FilePos
impl RefUnwindSafe for FilePos
impl Send for FilePos
impl Sync for FilePos
impl Unpin for FilePos
impl UnwindSafe for FilePos
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.