pub struct ReduceAssignment { /* private fields */ }Expand description
One reduce-stage assignment producing a fresh value binding.
Implementations§
Source§impl ReduceAssignment
impl ReduceAssignment
Sourcepub const fn new(
assigned: BindingId,
reducer: Reducer,
input: Option<BindingId>,
) -> Self
pub const fn new( assigned: BindingId, reducer: Reducer, input: Option<BindingId>, ) -> Self
Assign one reducer result to a fresh declared binding.
Sourcepub const fn assigned(&self) -> BindingId
pub const fn assigned(&self) -> BindingId
Return the fresh binding the reducer result is assigned to.
Trait Implementations§
Source§impl Clone for ReduceAssignment
impl Clone for ReduceAssignment
Source§fn clone(&self) -> ReduceAssignment
fn clone(&self) -> ReduceAssignment
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 moreSource§impl Debug for ReduceAssignment
impl Debug for ReduceAssignment
impl Eq for ReduceAssignment
Source§impl PartialEq for ReduceAssignment
impl PartialEq for ReduceAssignment
Source§impl Serialize for ReduceAssignment
impl Serialize for ReduceAssignment
impl StructuralPartialEq for ReduceAssignment
Auto Trait Implementations§
impl Freeze for ReduceAssignment
impl RefUnwindSafe for ReduceAssignment
impl Send for ReduceAssignment
impl Sync for ReduceAssignment
impl Unpin for ReduceAssignment
impl UnsafeUnpin for ReduceAssignment
impl UnwindSafe for ReduceAssignment
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