pub struct TurnState {
pub id: String,
pub status: TurnStatus,
pub items: HashMap<String, ItemState>,
pub error: Option<Value>,
pub last_seq: u64,
}Fields§
§id: String§status: TurnStatus§items: HashMap<String, ItemState>§error: Option<Value>§last_seq: u64Trait Implementations§
Source§impl<'de> Deserialize<'de> for TurnState
impl<'de> Deserialize<'de> for TurnState
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 TurnState
Auto Trait Implementations§
impl Freeze for TurnState
impl RefUnwindSafe for TurnState
impl Send for TurnState
impl Sync for TurnState
impl Unpin for TurnState
impl UnsafeUnpin for TurnState
impl UnwindSafe for TurnState
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