pub struct CqrsProjection<TState> {
pub frames: Node<CqrsProjectionFrame<TState>>,
pub value: Node<TState>,
pub status: Node<CqrsProjectionStatus>,
pub errors: Node<CqrsProjectionError>,
/* private fields */
}Expand description
CqrsProjection data container.
Fields§
§frames: Node<CqrsProjectionFrame<TState>>frames field for frames.
value: Node<TState>value field for value.
status: Node<CqrsProjectionStatus>status field for status.
errors: Node<CqrsProjectionError>errors field for errors.
Trait Implementations§
Source§impl<TState: Clone> Clone for CqrsProjection<TState>
impl<TState: Clone> Clone for CqrsProjection<TState>
Source§fn clone(&self) -> CqrsProjection<TState>
fn clone(&self) -> CqrsProjection<TState>
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 moreAuto Trait Implementations§
impl<TState> Freeze for CqrsProjection<TState>
impl<TState> !RefUnwindSafe for CqrsProjection<TState>
impl<TState> !Send for CqrsProjection<TState>
impl<TState> !Sync for CqrsProjection<TState>
impl<TState> Unpin for CqrsProjection<TState>where
TState: Unpin,
impl<TState> UnsafeUnpin for CqrsProjection<TState>
impl<TState> !UnwindSafe for CqrsProjection<TState>
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