pub enum ShapeExpr {
Var(usize),
OfType(usize),
Shape(Vec<NatExpr>),
}Variants§
Trait Implementations§
impl Eq for ShapeExpr
impl StructuralPartialEq for ShapeExpr
Auto Trait Implementations§
impl Freeze for ShapeExpr
impl RefUnwindSafe for ShapeExpr
impl Send for ShapeExpr
impl Sync for ShapeExpr
impl Unpin for ShapeExpr
impl UnsafeUnpin for ShapeExpr
impl UnwindSafe for ShapeExpr
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