package fileioperformer
import "github.com/edgexfoundry/go-mod-secrets/pkg/token/fileioperformer"
Index ¶
Functions ¶
func MakeReadCloser ¶
func MakeReadCloser(reader io.Reader) io.ReadCloser
MakeReadCloser will turn an an io.Reader into an io.ReadCloser if the underlying object does not already support io.ReadCloser
Types ¶
type FileIoPerformer ¶
type FileIoPerformer interface { // OpenFileReader is a function that opens a file and returns an io.Reader (at a minimum) OpenFileReader(name string, flag int, perm os.FileMode) (io.Reader, error) // OpenFileWriter is a function that opens a file and returns an io.WriteCloser (at a minimum) OpenFileWriter(name string, flag int, perm os.FileMode) (io.WriteCloser, error) // MkdirAll creates a directory tree (see os.MkdirAll) MkdirAll(path string, perm os.FileMode) error }
func NewDefaultFileIoPerformer ¶
func NewDefaultFileIoPerformer() FileIoPerformer
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
pkg/token/fileioperformer/mocks |
- Version
- v0.0.33 (latest)
- Published
- Jan 19, 2021
- Platform
- linux/amd64
- Imports
- 3 packages
- Last checked
- 5 days ago –
Tools for package owners.