pub struct GameContext<TradeOff: AnyTradeOff> {
pub state: State,
pub tick: TickInfo,
pub diff: DiffSerializer<TradeOff>,
}Fields§
§state: State§tick: TickInfo§diff: DiffSerializer<TradeOff>Auto Trait Implementations§
impl<TradeOff> !Send for GameContext<TradeOff>
impl<TradeOff> !Sync for GameContext<TradeOff>
impl<TradeOff> Freeze for GameContext<TradeOff>where
DiffSerializer<TradeOff>: Freeze,
impl<TradeOff> RefUnwindSafe for GameContext<TradeOff>where
DiffSerializer<TradeOff>: RefUnwindSafe,
impl<TradeOff> Unpin for GameContext<TradeOff>where
DiffSerializer<TradeOff>: Unpin,
impl<TradeOff> UnsafeUnpin for GameContext<TradeOff>where
DiffSerializer<TradeOff>: UnsafeUnpin,
impl<TradeOff> UnwindSafe for GameContext<TradeOff>where
DiffSerializer<TradeOff>: UnwindSafe,
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