pub struct ObjCMethodRecordProvenance {
pub record_file_offset: ThinFileOffset,
pub record_va: Va,
pub record_size: u64,
pub encoding: ObjCMethodRecordEncoding,
}Expand description
Storage and decoding provenance for one Objective-C method-list entry.
Fields§
§record_file_offset: ThinFileOffsetExact thin-file offset containing the method record.
record_va: VaRuntime address corresponding to the first byte of the record.
record_size: u64Encoded record size selected by the method-list header.
encoding: ObjCMethodRecordEncodingAbsolute-pointer or relative-field decoding details.
Trait Implementations§
Source§impl Clone for ObjCMethodRecordProvenance
impl Clone for ObjCMethodRecordProvenance
Source§impl Debug for ObjCMethodRecordProvenance
impl Debug for ObjCMethodRecordProvenance
impl Eq for ObjCMethodRecordProvenance
impl StructuralPartialEq for ObjCMethodRecordProvenance
Auto Trait Implementations§
impl Freeze for ObjCMethodRecordProvenance
impl RefUnwindSafe for ObjCMethodRecordProvenance
impl Send for ObjCMethodRecordProvenance
impl Sync for ObjCMethodRecordProvenance
impl Unpin for ObjCMethodRecordProvenance
impl UnsafeUnpin for ObjCMethodRecordProvenance
impl UnwindSafe for ObjCMethodRecordProvenance
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