pub struct War3MapWts {
pub string_map: HashMap<i32, String>,
}Expand description
String table parsed from war3map.wts.
Fields§
§string_map: HashMap<i32, String>Implementations§
Source§impl War3MapWts
impl War3MapWts
Source§impl War3MapWts
impl War3MapWts
Sourcepub fn entries_sorted(&self) -> Vec<StringTableEntry>
pub fn entries_sorted(&self) -> Vec<StringTableEntry>
Flatten the string map into an id-sorted list.
Trait Implementations§
Source§impl Clone for War3MapWts
impl Clone for War3MapWts
Source§fn clone(&self) -> War3MapWts
fn clone(&self) -> War3MapWts
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 War3MapWts
impl Debug for War3MapWts
Source§impl Default for War3MapWts
impl Default for War3MapWts
Source§fn default() -> War3MapWts
fn default() -> War3MapWts
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for War3MapWts
impl<'de> Deserialize<'de> for War3MapWts
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>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for War3MapWts
impl RefUnwindSafe for War3MapWts
impl Send for War3MapWts
impl Sync for War3MapWts
impl Unpin for War3MapWts
impl UnsafeUnpin for War3MapWts
impl UnwindSafe for War3MapWts
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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> ⓘ
Converts
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> ⓘ
Converts
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().