pub enum WriteEvent {
Begin,
TileStored {
tile: Coords2d,
},
Finish,
}Expand description
Events emitted while writing per-partition tiles back to an output stage.
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(_: &Scope) -> WriteEventExpand
pub fn new_TileStored(tile: Coords2d) -> Self
pub fn __expand_new_TileStored( _: &Scope, tile: <Coords2d as CubeType>::ExpandType, ) -> WriteEventExpand
pub fn new_Finish() -> Self
pub fn __expand_new_Finish(_: &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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WriteEvent
Source§impl CubeDebug for WriteEvent
impl CubeDebug for WriteEvent
Source§fn set_debug_name(&self, scope: &Scope, name: &'static str)
fn set_debug_name(&self, scope: &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
Source§impl Debug for WriteEvent
impl Debug for WriteEvent
impl Eq for WriteEvent
Source§impl PartialEq for WriteEvent
impl PartialEq 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 UnsafeUnpin 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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneExpand for Twhere
T: Clone,
impl<T> CloneExpand for Twhere
T: Clone,
fn __expand_clone_method(&self, _: &Scope) -> T
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.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more