pub enum VariantPayload {
Unit,
Tuple(Vec<Expr>),
Struct(Vec<(String, Expr)>),
}Expand description
Runtime-side payload at a T::Variant(...) construction site.
Variants§
Trait Implementations§
Source§impl Clone for VariantPayload
impl Clone for VariantPayload
Source§fn clone(&self) -> VariantPayload
fn clone(&self) -> VariantPayload
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 Freeze for VariantPayload
impl RefUnwindSafe for VariantPayload
impl Send for VariantPayload
impl Sync for VariantPayload
impl Unpin for VariantPayload
impl UnsafeUnpin for VariantPayload
impl UnwindSafe for VariantPayload
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