pub struct ObjectLineMapping { /* private fields */ }
Expand description
A line mapping extracted from an object.
This is only intended as an intermediate structure for serialization, not for lookups.
Implementations§
Source§impl ObjectLineMapping
impl ObjectLineMapping
Sourcepub fn from_object<'data, 'object, O, E>(object: &'object O) -> Result<Self, E>where
O: ObjectLike<'data, 'object, Error = E>,
pub fn from_object<'data, 'object, O, E>(object: &'object O) -> Result<Self, E>where
O: ObjectLike<'data, 'object, Error = E>,
Create a line mapping from the given object
.
The mapping is constructed by iterating over all the source files referenced by object
and
parsing Il2cpp source_info
records from each.
Auto Trait Implementations§
impl Freeze for ObjectLineMapping
impl RefUnwindSafe for ObjectLineMapping
impl Send for ObjectLineMapping
impl Sync for ObjectLineMapping
impl Unpin for ObjectLineMapping
impl UnwindSafe for ObjectLineMapping
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<I, T> ExtractContext<I, ()> for T
impl<I, T> ExtractContext<I, ()> for T
Source§fn extract_context(self, _original_input: I)
fn extract_context(self, _original_input: I)
Given the context attached to a nom error, and given the original
input to the nom parser, extract more the useful context information. Read more
Source§impl<I> RecreateContext<I> for I
impl<I> RecreateContext<I> for I
Source§fn recreate_context(_original_input: I, tail: I) -> I
fn recreate_context(_original_input: I, tail: I) -> I
Given the original input, as well as the context reported by nom,
recreate a context in the original string where the error occurred. Read more