pub struct IdrisStdlibSnippets;Expand description
Collection of common Idris 2 standard library patterns for code generation.
Implementations§
Source§impl IdrisStdlibSnippets
impl IdrisStdlibSnippets
Sourcepub fn map_maybe_fn() -> IdrisFunction
pub fn map_maybe_fn() -> IdrisFunction
Emit a mapMaybe helper over a list.
Sourcepub fn show_nat_instance(type_name: &str) -> String
pub fn show_nat_instance(type_name: &str) -> String
Emit a simple show implementation for a nat-like type.
Auto Trait Implementations§
impl Freeze for IdrisStdlibSnippets
impl RefUnwindSafe for IdrisStdlibSnippets
impl Send for IdrisStdlibSnippets
impl Sync for IdrisStdlibSnippets
impl Unpin for IdrisStdlibSnippets
impl UnsafeUnpin for IdrisStdlibSnippets
impl UnwindSafe for IdrisStdlibSnippets
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