pub enum Read {
Substitute(Box<ClosedForm>),
BufferHit {
source: NodeId,
shift: i64,
},
IndexOffset {
source: NodeId,
steps: i64,
},
}Expand description
The four ways a node reads another, one per representation the reading node holds.
Variants§
Trait Implementations§
impl StructuralPartialEq for Read
Auto Trait Implementations§
impl Freeze for Read
impl RefUnwindSafe for Read
impl Send for Read
impl Sync for Read
impl Unpin for Read
impl UnsafeUnpin for Read
impl UnwindSafe for Read
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