pub enum WriteEvent {
Begin,
TileStored {
tile: Coords2d,
},
Finish,
}Expand description
Events that occur during the process of storing tiles to a stage and executing writes
Variants§
Begin
Before any step
TileStored
After each tile is stored into the stage
Finish
After the last step
Implementations§
Source§impl WriteEvent
impl WriteEvent
pub fn new_Begin() -> Self
pub fn __expand_new_Begin(_: &mut Scope) -> WriteEventExpand
pub fn new_TileStored(tile: Coords2d) -> Self
pub fn __expand_new_TileStored( _: &mut Scope, tile: <Coords2d as CubeType>::ExpandType, ) -> WriteEventExpand
pub fn new_Finish() -> Self
pub fn __expand_new_Finish(_: &mut Scope) -> WriteEventExpand
Trait Implementations§
Source§impl Clone for WriteEvent
impl Clone for WriteEvent
Source§fn clone(&self) -> WriteEvent
fn clone(&self) -> WriteEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl CubeDebug for WriteEvent
impl CubeDebug for WriteEvent
Source§fn set_debug_name(&self, scope: &mut Scope, name: &'static str)
fn set_debug_name(&self, scope: &mut Scope, name: &'static str)
Set the debug name of this type’s expansion. Should do nothing for types that don’t appear
at runtime
Source§impl CubeType for WriteEvent
impl CubeType for WriteEvent
type ExpandType = WriteEventExpand
Source§fn into_mut(scope: &mut Scope, expand: Self::ExpandType) -> Self::ExpandType
fn into_mut(scope: &mut Scope, expand: Self::ExpandType) -> Self::ExpandType
Wrapper around the init method, necessary to type inference.
Source§impl Debug for WriteEvent
impl Debug for WriteEvent
Source§impl PartialEq for WriteEvent
impl PartialEq for WriteEvent
impl Copy for WriteEvent
impl Eq for WriteEvent
impl StructuralPartialEq for WriteEvent
Auto Trait Implementations§
impl Freeze for WriteEvent
impl RefUnwindSafe for WriteEvent
impl Send for WriteEvent
impl Sync for WriteEvent
impl Unpin for WriteEvent
impl UnwindSafe for WriteEvent
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.