pub struct JittyRewriter { /* private fields */ }
Implementations§
Source§impl JittyRewriter
impl JittyRewriter
Sourcepub fn new(spec: &DataSpecification) -> JittyRewriter
pub fn new(spec: &DataSpecification) -> JittyRewriter
Create a rewriter instance from the given data specification.
Sourcepub fn rewrite(&mut self, term: DataExpression) -> DataExpression
pub fn rewrite(&mut self, term: DataExpression) -> DataExpression
Rewrites the term with the jitty rewriter.
Auto Trait Implementations§
impl Freeze for JittyRewriter
impl RefUnwindSafe for JittyRewriter
impl !Send for JittyRewriter
impl !Sync for JittyRewriter
impl Unpin for JittyRewriter
impl UnwindSafe for JittyRewriter
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