pub struct EtaRedex {
pub path: Vec<u32>,
pub struct_name: String,
pub inner_id: u64,
}Expand description
An occurrence of an eta-redex within a larger expression.
Fields§
§path: Vec<u32>Path (sequence of child indices) to the redex root.
struct_name: StringThe structure name of the redex.
inner_id: u64The expression id of the inner term.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EtaRedex
impl RefUnwindSafe for EtaRedex
impl Send for EtaRedex
impl Sync for EtaRedex
impl Unpin for EtaRedex
impl UnsafeUnpin for EtaRedex
impl UnwindSafe for EtaRedex
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