Enum shiratsu_naming::naming::NamingConvention
source · [−]pub enum NamingConvention {
Unknown,
TOSEC,
NoIntro,
GoodTools,
}
Expand description
Naming convention commonly used by DAT producers.
Variants
Unknown
Not a known naming convention
TOSEC
The naming convention used by The Old School Emulation Center
Defined by the TOSEC Naming Convention (2015-03-23), with support for violations present in TOSEC 2021-02-14.
For more information, see naming::tosec
.
NoIntro
The naming convention used by No-Intro, Redump, and others.
Defined by the No-Intro Naming Convention (2007-10-30) with support for extensions used by Redump as determined empirically.
For more information, see naming::nointro
.
GoodTools
The naming convention used by GoodTools.
Defined loosely by GoodCodes.txt.
Also uses information from Emulation GameTech Wiki.
Specifically guarantees support for the 2016-04-03 GoodTools release, using DAT files from OpenGood
For more information, see naming::goodtools
.
Trait Implementations
sourceimpl Clone for NamingConvention
impl Clone for NamingConvention
sourcefn clone(&self) -> NamingConvention
fn clone(&self) -> NamingConvention
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for NamingConvention
impl Debug for NamingConvention
sourceimpl From<&'_ NamingConvention> for &str
impl From<&'_ NamingConvention> for &str
sourcefn from(naming: &NamingConvention) -> Self
fn from(naming: &NamingConvention) -> Self
Performs the conversion.
sourceimpl PartialEq<NamingConvention> for NamingConvention
impl PartialEq<NamingConvention> for NamingConvention
impl Copy for NamingConvention
impl Eq for NamingConvention
impl StructuralEq for NamingConvention
impl StructuralPartialEq for NamingConvention
Auto Trait Implementations
impl RefUnwindSafe for NamingConvention
impl Send for NamingConvention
impl Sync for NamingConvention
impl Unpin for NamingConvention
impl UnwindSafe for NamingConvention
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcepub fn equivalent(&self, key: &K) -> bool
pub fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more