package
Version:
v0.0.0-...-e3f2fdf
Opens a new window with list of versions in this module.
Published: Mar 9, 2024
License: Apache-2.0
Opens a new window with license information.
Imports: 6
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
Package mem contains the implementation of the mem plugin, which generates the deriveMem function.
The deriveMem function returns a memoized version of the input function.
func deriveMem(func(A) B) func(A) B
New is a constructor for the mem code generator.
This generator should be reconstructed for each package.
NewPlugin creates a new mem plugin.
This function returns the plugin name, default prefix and a constructor for the mem code generator.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.