Struct erg_parser::desugar::Desugarer
source · pub struct Desugarer { /* private fields */ }
Implementations§
source§impl Desugarer
impl Desugarer
pub fn new() -> Desugarer
pub fn desugar(&mut self, module: Module) -> Module
pub fn desugar_simple_expr(expr: Expr) -> Expr
pub fn desugar_shortened_record_inner(record: MixedRecord) -> NormalRecord
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for Desugarer
impl RefUnwindSafe for Desugarer
impl Send for Desugarer
impl Sync for Desugarer
impl Unpin for Desugarer
impl UnwindSafe for Desugarer
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