pub struct MazeItem {
pub id: String,
pub name: String,
pub definition: Option<String>,
}Expand description
Contains the identifying details for a maze item and (optionally) the definition JSON
Fields§
§id: StringMaze ID
name: StringMaze name
definition: Option<String>Maze definition
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MazeItem
impl<'de> Deserialize<'de> for MazeItem
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 MazeItem
Auto Trait Implementations§
impl Freeze for MazeItem
impl RefUnwindSafe for MazeItem
impl Send for MazeItem
impl Sync for MazeItem
impl Unpin for MazeItem
impl UnwindSafe for MazeItem
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