pub struct NpcSchema {
pub name: String,
pub code: String,
pub description: String,
pub type: NpcType,
}Fields§
§name: StringName of the NPC.
code: StringThe code of the NPC. This is the NPC’s unique identifier (ID).
description: StringDescription of the NPC.
type: NpcTypeType of the NPC.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for NpcSchema
impl<'de> Deserialize<'de> for NpcSchema
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
impl StructuralPartialEq for NpcSchema
Auto Trait Implementations§
impl Freeze for NpcSchema
impl RefUnwindSafe for NpcSchema
impl Send for NpcSchema
impl Sync for NpcSchema
impl Unpin for NpcSchema
impl UnwindSafe for NpcSchema
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