pub enum EitherFuncDataSymProcessed {
Func(FunctionSymProcessed),
Data(DataSymProcessed),
}Variants§
Func(FunctionSymProcessed)
Data(DataSymProcessed)
Implementations§
Source§impl<'ctx, 'sym, 'func_flg, 'data_flg> EitherFuncDataSymProcessed
impl<'ctx, 'sym, 'func_flg, 'data_flg> EitherFuncDataSymProcessed
pub fn display( &'sym self, context: &'ctx Context, func_settings: &'func_flg FunctionDisplaySettings, data_settings: &'data_flg SymDataDisplaySettings, ) -> Result<EitherFuncDataDisplay<'ctx, 'sym, 'func_flg, 'data_flg>, SymDisplayError>
Trait Implementations§
Source§impl Clone for EitherFuncDataSymProcessed
impl Clone for EitherFuncDataSymProcessed
Source§fn clone(&self) -> EitherFuncDataSymProcessed
fn clone(&self) -> EitherFuncDataSymProcessed
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EitherFuncDataSymProcessed
impl Debug for EitherFuncDataSymProcessed
Source§impl Hash for EitherFuncDataSymProcessed
impl Hash for EitherFuncDataSymProcessed
Source§impl PartialOrd for EitherFuncDataSymProcessed
impl PartialOrd for EitherFuncDataSymProcessed
Source§impl RomSymbol for EitherFuncDataSymProcessed
impl RomSymbol for EitherFuncDataSymProcessed
fn rom_vram_range(&self) -> &RomVramRange
fn rom_range(&self) -> &AddressRange<Rom>
fn rom_size(&self) -> Size
Source§impl RomSymbolProcessed for EitherFuncDataSymProcessed
impl RomSymbolProcessed for EitherFuncDataSymProcessed
fn relocs(&self) -> &[Option<RelocationInfo>]
impl StructuralPartialEq for EitherFuncDataSymProcessed
Source§impl Symbol for EitherFuncDataSymProcessed
impl Symbol for EitherFuncDataSymProcessed
fn vram_range(&self) -> &AddressRange<Vram>
fn parent_segment_info(&self) -> &ParentSegmentInfo
fn section_type(&self) -> SectionType
fn size(&self) -> Size
fn find_own_metadata<'ctx>( &self, context: &'ctx Context, ) -> &'ctx SymbolMetadata
fn find_own_metadata_mut<'ctx>( &self, context: &'ctx mut Context, ) -> &'ctx mut SymbolMetadata
impl SymbolProcessed for EitherFuncDataSymProcessed
Auto Trait Implementations§
impl Freeze for EitherFuncDataSymProcessed
impl RefUnwindSafe for EitherFuncDataSymProcessed
impl Send for EitherFuncDataSymProcessed
impl Sync for EitherFuncDataSymProcessed
impl Unpin for EitherFuncDataSymProcessed
impl UnsafeUnpin for EitherFuncDataSymProcessed
impl UnwindSafe for EitherFuncDataSymProcessed
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