#[non_exhaustive]pub struct Nameplate {
pub sku_id: SkuId,
pub asset: String,
pub label: String,
pub palette: String,
}Expand description
A nameplate, shown on the member list on official clients.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.sku_id: SkuIdId of the nameplate SKU
asset: StringPath to the nameplate asset.
label: StringThe label of this nameplate.
palette: StringBackground color of the nameplate, one of: crimson, berry, sky, teal, forest,
bubble_gum, violet, cobalt, clover, lemon, white
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Nameplate
impl<'de> Deserialize<'de> for Nameplate
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 Nameplate
impl RefUnwindSafe for Nameplate
impl Send for Nameplate
impl Sync for Nameplate
impl Unpin for Nameplate
impl UnwindSafe for Nameplate
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