pub enum MatchHolder {
Show 23 variants
Anim(UnknownMatches),
AnimFragmentBattle(AnimFragmentBattleMatches),
AnimPack(UnknownMatches),
AnimsTable(UnknownMatches),
Atlas(AtlasMatches),
Audio(UnknownMatches),
Bmd(UnknownMatches),
Db(TableMatches),
Esf(UnknownMatches),
GroupFormations(UnknownMatches),
Image(UnknownMatches),
Loc(TableMatches),
MatchedCombat(UnknownMatches),
Pack(UnknownMatches),
PortraitSettings(PortraitSettingsMatches),
RigidModel(RigidModelMatches),
SoundBank(UnknownMatches),
Text(TextMatches),
Uic(UnknownMatches),
UnitVariant(UnitVariantMatches),
Unknown(UnknownMatches),
Video(UnknownMatches),
Schema(SchemaMatches),
}Expand description
Container for search matches from any file type.
Each variant wraps the specific match type for that file format, allowing uniform handling of results from different file types.
Variants§
Anim(UnknownMatches)
Matches in animation files.
AnimFragmentBattle(AnimFragmentBattleMatches)
Matches in animation fragment battle files.
AnimPack(UnknownMatches)
Matches in animation pack files.
AnimsTable(UnknownMatches)
Matches in animation table files.
Atlas(AtlasMatches)
Matches in texture atlas files.
Audio(UnknownMatches)
Matches in audio files.
Bmd(UnknownMatches)
Matches in BMD files.
Db(TableMatches)
Matches in DB tables.
Esf(UnknownMatches)
Matches in ESF files.
GroupFormations(UnknownMatches)
Matches in group formation files.
Image(UnknownMatches)
Matches in image files.
Loc(TableMatches)
Matches in Loc (localisation) tables.
MatchedCombat(UnknownMatches)
Matches in matched combat files.
Pack(UnknownMatches)
Matches in pack files.
PortraitSettings(PortraitSettingsMatches)
Matches in portrait settings files.
RigidModel(RigidModelMatches)
Matches in rigid model files.
SoundBank(UnknownMatches)
Matches in sound bank files.
Text(TextMatches)
Matches in text/script files.
Uic(UnknownMatches)
Matches in UIC files.
UnitVariant(UnitVariantMatches)
Matches in unit variant files.
Unknown(UnknownMatches)
Matches in unknown/unsupported files.
Video(UnknownMatches)
Matches in video files.
Schema(SchemaMatches)
Matches in schema definitions.
Trait Implementations§
Source§impl Clone for MatchHolder
impl Clone for MatchHolder
Source§fn clone(&self) -> MatchHolder
fn clone(&self) -> MatchHolder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for MatchHolder
impl Debug for MatchHolder
Source§impl<'de> Deserialize<'de> for MatchHolder
impl<'de> Deserialize<'de> for MatchHolder
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Auto Trait Implementations§
impl Freeze for MatchHolder
impl RefUnwindSafe for MatchHolder
impl Send for MatchHolder
impl Sync for MatchHolder
impl Unpin for MatchHolder
impl UnsafeUnpin for MatchHolder
impl UnwindSafe for MatchHolder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> Pointable for T
impl<T> Pointable for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
self to the equivalent element of its superset.