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
Auto Trait Implementations§
impl Forget for TransferEffect
impl Freeze for TransferEffect
impl Move 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