pub struct Binder {
pub name: String,
pub ty: Type,
}Expand description
A free variable in a typed term — a source-renderable name plus its Aver
type. TermNode::Var(i) refers to the binder at index i in the owning
LawDiscovery’s shared binders.
Fields§
§name: String§ty: TypeTrait Implementations§
Auto Trait Implementations§
impl Freeze for Binder
impl RefUnwindSafe for Binder
impl Send for Binder
impl Sync for Binder
impl Unpin for Binder
impl UnsafeUnpin for Binder
impl UnwindSafe for Binder
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