package file
import "github.com/IBM/fp-go/internal/file"
Index ¶
- func MakeReader(ctx context.Context, rdr io.Reader) io.Reader
- func ReadAll(ctx context.Context, rdr io.Reader) E.Either[error, []byte]
- func WithResource[ GA, GR, GANY, E, R, A, ANY any]( mchain func(GR, func(R) GA) GA, mfold1 func(GA, func(E) GA, func(A) GA) GA, mfold2 func(GANY, func(E) GA, func(ANY) GA) GA, mmap func(GANY, func(ANY) A) GA, left func(E) GA, ) func(onCreate func() GR, onRelease func(R) GANY) func(func(R) GA) GA
Functions ¶
func MakeReader ¶
MakeReader creates a context aware reader
func ReadAll ¶
ReadAll reads the content of a reader and allows it to be canceled
func WithResource ¶
func WithResource[ GA, GR, GANY, E, R, A, ANY any]( mchain func(GR, func(R) GA) GA, mfold1 func(GA, func(E) GA, func(A) GA) GA, mfold2 func(GANY, func(E) GA, func(ANY) GA) GA, mmap func(GANY, func(ANY) A) GA, left func(E) GA, ) func(onCreate func() GR, onRelease func(R) GANY) func(func(R) GA) GA
WithResource constructs a function that creates a resource, then operates on it and then releases the resource
Source Files ¶
- Version
- v1.0.151 (latest)
- Published
- Nov 23, 2024
- Platform
- linux/amd64
- Imports
- 5 packages
- Last checked
- 4 months ago –
Tools for package owners.