pub enum StepTy {
Exact(Ty),
Semantic(SemKind, Vec<String>),
}Expand description
The type of a step’s result as expressions see it.
Variants§
Exact(Ty)
Semantic(SemKind, Vec<String>)
A semantic value and its fan-out binds; exact expressions cannot read
it, only weighted_rank@1 components and the policy can.
Trait Implementations§
impl StructuralPartialEq for StepTy
Auto Trait Implementations§
impl Freeze for StepTy
impl RefUnwindSafe for StepTy
impl Send for StepTy
impl Sync for StepTy
impl Unpin for StepTy
impl UnsafeUnpin for StepTy
impl UnwindSafe for StepTy
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