[−][src]Struct wasmer_compiler::Dwarf
The DWARF information for this Compilation.
It is used for retrieving the unwind information once an exception happens. In the future this structure may also hold other information useful for debugging.
Fields
eh_frame: SectionIndex
The section index in the Compilation
that corresponds to the exception frames.
More info:
https://refspecs.linuxfoundation.org/LSB_3.0.0/LSB-PDA/LSB-PDA/ehframechpt.html
Implementations
impl Dwarf
[src]
pub fn new(eh_frame: SectionIndex) -> Self
[src]
Creates a Dwarf
struct with the corresponding indices for its sections
Trait Implementations
impl Clone for Dwarf
[src]
impl Debug for Dwarf
[src]
impl<'de> Deserialize<'de> for Dwarf
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for Dwarf
[src]
impl PartialEq<Dwarf> for Dwarf
[src]
impl Serialize for Dwarf
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for Dwarf
[src]
impl StructuralPartialEq for Dwarf
[src]
Auto Trait Implementations
impl RefUnwindSafe for Dwarf
impl Send for Dwarf
impl Sync for Dwarf
impl Unpin for Dwarf
impl UnwindSafe for Dwarf
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,