[−][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: SectionIndexThe 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]
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]
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,
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,
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.
fn to_owned(&self) -> T[src]
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.
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>,