Struct GameTestContext
#[non_exhaustive]pub struct GameTestContext {
pub level: LevelRef,
pub origin: [i32; 3],
pub rotation: u8,
}Expand description
API-owned coordinates for one attempt, valid only during its callback.
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.level: LevelRefThe server level containing this attempt.
origin: [i32; 3]Structure origin in the current server level.
rotation: u8Structure rotation in clockwise quarter turns.
Implementations§
§impl GameTestContext
impl GameTestContext
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GameTestContext
impl RefUnwindSafe for GameTestContext
impl Send for GameTestContext
impl Sync for GameTestContext
impl Unpin for GameTestContext
impl UnsafeUnpin for GameTestContext
impl UnwindSafe for GameTestContext
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