Documentation
¶
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, ...) func(onCreate func() GR, onRelease func(R) GANY) func(func(R) GA) GA
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeReader ¶
MakeReader creates a context aware reader
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
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.