#[repr(u32)]
pub enum Quality {
Show 16 variants
Normal,
Genuine,
Rarity2,
Vintage,
Rarity3,
Unusual,
Unique,
Community,
Valve,
SelfMade,
Customized,
Strange,
Completed,
Haunted,
Collectors,
DecoratedWeapon,
}
Variants
Normal
Genuine
Rarity2
Vintage
Rarity3
Unusual
Unique
Community
Valve
SelfMade
Customized
Strange
Completed
Haunted
Collectors
DecoratedWeapon
Implementations
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Quality
impl<'de> Deserialize<'de> for Quality
sourcefn 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
sourceimpl TryFrom<u32> for Quality
impl TryFrom<u32> for Quality
type Error = TryFromPrimitiveError<Quality>
type Error = TryFromPrimitiveError<Quality>
The type returned in the event of a conversion error.
sourcefn try_from(number: u32) -> Result<Self, TryFromPrimitiveError<Self>>
fn try_from(number: u32) -> Result<Self, TryFromPrimitiveError<Self>>
Performs the conversion.
sourceimpl TryFromPrimitive for Quality
impl TryFromPrimitive for Quality
type Primitive = u32
const NAME: &'static str = "Quality"
fn try_from_primitive(
number: Self::Primitive
) -> Result<Self, TryFromPrimitiveError<Self>>
impl Copy for Quality
impl Eq for Quality
impl StructuralEq for Quality
impl StructuralPartialEq for Quality
Auto Trait Implementations
impl RefUnwindSafe for Quality
impl Send for Quality
impl Sync for Quality
impl Unpin for Quality
impl UnwindSafe for Quality
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
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.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more