pub enum RomAnalysisResult {
GameGear(GameGearAnalysis),
GB(GbAnalysis),
GBA(GbaAnalysis),
Genesis(GenesisAnalysis),
MasterSystem(MasterSystemAnalysis),
N64(N64Analysis),
NES(NesAnalysis),
PSX(PsxAnalysis),
SegaCD(SegaCdAnalysis),
SNES(SnesAnalysis),
}Expand description
Represents the analysis result for a ROM file.
Variants§
GameGear(GameGearAnalysis)
GB(GbAnalysis)
GBA(GbaAnalysis)
Genesis(GenesisAnalysis)
MasterSystem(MasterSystemAnalysis)
N64(N64Analysis)
NES(NesAnalysis)
PSX(PsxAnalysis)
SegaCD(SegaCdAnalysis)
SNES(SnesAnalysis)
Implementations§
Source§impl RomAnalysisResult
impl RomAnalysisResult
Sourcepub fn print(&self) -> String
pub fn print(&self) -> String
Calls the $fn_name method on the inner console-specific analysis struct.
This allows a common interface for accessing console-specific data.
Sourcepub fn source_name(&self) -> &str
pub fn source_name(&self) -> &str
Provides read-only access to the $field field of the inner console-specific analysis struct.
Sourcepub fn region(&self) -> &str
pub fn region(&self) -> &str
Provides read-only access to the $field field of the inner console-specific analysis struct.
Sourcepub fn region_mismatch(&self) -> bool
pub fn region_mismatch(&self) -> bool
Provides access to the $field field of the inner console-specific analysis struct.
Trait Implementations§
Source§impl Clone for RomAnalysisResult
impl Clone for RomAnalysisResult
Source§fn clone(&self) -> RomAnalysisResult
fn clone(&self) -> RomAnalysisResult
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RomAnalysisResult
impl Debug for RomAnalysisResult
Source§impl PartialEq for RomAnalysisResult
impl PartialEq for RomAnalysisResult
Source§impl Serialize for RomAnalysisResult
impl Serialize for RomAnalysisResult
impl StructuralPartialEq for RomAnalysisResult
Auto Trait Implementations§
impl Freeze for RomAnalysisResult
impl RefUnwindSafe for RomAnalysisResult
impl Send for RomAnalysisResult
impl Sync for RomAnalysisResult
impl Unpin for RomAnalysisResult
impl UnwindSafe for RomAnalysisResult
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)