pub struct RewritePosition {
pub lit_idx: usize,
pub atom_side: AtomSide,
pub term_path: Vec<usize>,
}Expand description
Precise coordinate of a rewritten subterm within a clause.
Fields§
§lit_idx: usize§atom_side: AtomSide§term_path: Vec<usize>Trait Implementations§
Source§impl Clone for RewritePosition
impl Clone for RewritePosition
Source§impl Debug for RewritePosition
impl Debug for RewritePosition
impl Eq for RewritePosition
Source§impl Hash for RewritePosition
impl Hash for RewritePosition
Source§impl PartialEq for RewritePosition
impl PartialEq for RewritePosition
impl StructuralPartialEq for RewritePosition
Auto Trait Implementations§
impl Forget for RewritePosition
impl Freeze for RewritePosition
impl Move for RewritePosition
impl RefUnwindSafe for RewritePosition
impl Send for RewritePosition
impl Sync for RewritePosition
impl Unpin for RewritePosition
impl UnsafeUnpin for RewritePosition
impl UnwindSafe for RewritePosition
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