pub struct StateData {
pub canvas_width: i32,
pub canvas_height: i32,
pub turtle_pos: Pos,
pub turtle_angle: f64,
pub turtle_visible: bool,
pub pen_state: PenState,
pub pen_size: f64,
pub color_idx: i32,
}Fields§
§canvas_width: i32§canvas_height: i32§turtle_pos: Pos§turtle_angle: f64§turtle_visible: bool§pen_state: PenState§pen_size: f64§color_idx: i32Trait Implementations§
Source§impl FromWasmAbi for StateData
impl FromWasmAbi for StateData
Source§impl IntoWasmAbi for StateData
impl IntoWasmAbi for StateData
Source§impl LongRefFromWasmAbi for StateData
impl LongRefFromWasmAbi for StateData
Source§impl OptionFromWasmAbi for StateData
impl OptionFromWasmAbi for StateData
Source§impl OptionIntoWasmAbi for StateData
impl OptionIntoWasmAbi for StateData
Source§impl RefFromWasmAbi for StateData
impl RefFromWasmAbi for StateData
Source§impl RefMutFromWasmAbi for StateData
impl RefMutFromWasmAbi for StateData
Source§impl TryFromJsValue for StateData
impl TryFromJsValue for StateData
Source§impl VectorFromWasmAbi for StateData
impl VectorFromWasmAbi for StateData
Source§impl VectorIntoWasmAbi for StateData
impl VectorIntoWasmAbi for StateData
impl Copy for StateData
impl SupportsConstructor for StateData
impl SupportsInstanceProperty for StateData
impl SupportsStaticProperty for StateData
Auto Trait Implementations§
impl Freeze for StateData
impl RefUnwindSafe for StateData
impl Send for StateData
impl Sync for StateData
impl Unpin for StateData
impl UnwindSafe for StateData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::AbiSource§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi, except that it may throw and never
return in the case of Err.