pub enum TransferEffect {
Assign {
var: String,
interval: Interval,
},
Constrain {
var: String,
constraint: Interval,
},
Invalidate {
var: String,
},
}Variants§
Assign
Assign a variable to an interval.
Constrain
Constrain a variable to a non-bottom interval.
Invalidate
Invalidate (set to top) a variable.
Trait Implementations§
Source§impl Clone for TransferEffect
impl Clone for TransferEffect
Source§fn clone(&self) -> TransferEffect
fn clone(&self) -> TransferEffect
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 TransferEffect
impl RefUnwindSafe for TransferEffect
impl Send for TransferEffect
impl Sync for TransferEffect
impl Unpin for TransferEffect
impl UnsafeUnpin for TransferEffect
impl UnwindSafe for TransferEffect
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