Documentation ¶
Index ¶
- type ReverseHttpFile
- func (a ReverseHttpFile) Name() string
- func (a ReverseHttpFile) ReadAt(p []byte, off int64) (int, error)
- func (a ReverseHttpFile) Readdirnames(n int) ([]string, error)
- func (a ReverseHttpFile) Sync() error
- func (a ReverseHttpFile) Truncate(size int64) error
- func (a ReverseHttpFile) Write(n []byte) (int, error)
- func (a ReverseHttpFile) WriteAt(p []byte, off int64) (int, error)
- func (a ReverseHttpFile) WriteString(s string) (int, error)
- type ReverseHttpFs
- func (fs ReverseHttpFs) Chmod(n string, m os.FileMode) error
- func (fs ReverseHttpFs) Chown(name string, uid, gid int) error
- func (fs ReverseHttpFs) Chtimes(n string, a, m time.Time) error
- func (fs ReverseHttpFs) Create(n string) (afero.File, error)
- func (fs ReverseHttpFs) LstatIfPossible(name string) (os.FileInfo, bool, error)
- func (fs ReverseHttpFs) Mkdir(n string, p os.FileMode) error
- func (r ReverseHttpFs) MkdirAll(n string, p os.FileMode) error
- func (fs ReverseHttpFs) Name() string
- func (fs ReverseHttpFs) Open(n string) (afero.File, error)
- func (fs ReverseHttpFs) OpenFile(name string, flag int, perm os.FileMode) (afero.File, error)
- func (fs ReverseHttpFs) ReadDir(name string) ([]os.FileInfo, error)
- func (fs ReverseHttpFs) Remove(n string) error
- func (fs ReverseHttpFs) RemoveAll(p string) error
- func (fs ReverseHttpFs) Rename(o, n string) error
- func (fs ReverseHttpFs) Stat(name string) (os.FileInfo, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ReverseHttpFile ¶
ReverseHttpFile takes an http.File and matches it to File
func (ReverseHttpFile) ReadAt ¶
func (a ReverseHttpFile) ReadAt(p []byte, off int64) (int, error)
ReadAt seeks, then reads
func (ReverseHttpFile) Readdirnames ¶
func (a ReverseHttpFile) Readdirnames(n int) ([]string, error)
Readdirnames returns a list of names from Readdir
func (ReverseHttpFile) Truncate ¶
func (a ReverseHttpFile) Truncate(size int64) error
Truncate always returns a permissions error, since an http.FileSystem is read-only
func (ReverseHttpFile) Write ¶
func (a ReverseHttpFile) Write(n []byte) (int, error)
Write always returns a permissions error, since an http.FileSystem is read-only
func (ReverseHttpFile) WriteAt ¶
func (a ReverseHttpFile) WriteAt(p []byte, off int64) (int, error)
WriteAt always returns a permissions error, since an http.FileSystem is read-only
func (ReverseHttpFile) WriteString ¶
func (a ReverseHttpFile) WriteString(s string) (int, error)
WriteString always returns a permissions error, since an http.FileSystem is read-only
type ReverseHttpFs ¶
type ReverseHttpFs struct {
http.FileSystem
}
ReverseHttpFs converts an http.Filesystem into an afero Fs
func NewReverseHttpFs ¶
func NewReverseHttpFs(fs http.FileSystem) ReverseHttpFs
Given an http.FileSystem, returns an Fs
func (ReverseHttpFs) Chmod ¶
func (fs ReverseHttpFs) Chmod(n string, m os.FileMode) error
Chmod always returns a permissions error, since an http.FileSystem is read-only
func (ReverseHttpFs) Chown ¶
func (fs ReverseHttpFs) Chown(name string, uid, gid int) error
Chown always returns a permissions error, since an http.FileSystem is read-only
func (ReverseHttpFs) Chtimes ¶
func (fs ReverseHttpFs) Chtimes(n string, a, m time.Time) error
Chtimes always returns a permissions error, since an http.FileSystem is read-only
func (ReverseHttpFs) Create ¶
func (fs ReverseHttpFs) Create(n string) (afero.File, error)
Create always returns a permissions error, since an http.FileSystem is read-only
func (ReverseHttpFs) LstatIfPossible ¶
LstatIfPossible always fails here
func (ReverseHttpFs) Mkdir ¶
func (fs ReverseHttpFs) Mkdir(n string, p os.FileMode) error
Mkdir always returns a permissions error, since an http.FileSystem is read-only
func (ReverseHttpFs) MkdirAll ¶
func (r ReverseHttpFs) MkdirAll(n string, p os.FileMode) error
MkdirAll always returns a permissions error, since an http.FileSystem is read-only
func (ReverseHttpFs) Open ¶
func (fs ReverseHttpFs) Open(n string) (afero.File, error)
Open opens the given file (readonly)
func (ReverseHttpFs) ReadDir ¶
func (fs ReverseHttpFs) ReadDir(name string) ([]os.FileInfo, error)
ReadDir reads the given file as a directory
func (ReverseHttpFs) Remove ¶
func (fs ReverseHttpFs) Remove(n string) error
Remove always returns a permissions error, since an http.FileSystem is read-only
func (ReverseHttpFs) RemoveAll ¶
func (fs ReverseHttpFs) RemoveAll(p string) error
RemoveAll always returns a permissions error, since an http.FileSystem is read-only
func (ReverseHttpFs) Rename ¶
func (fs ReverseHttpFs) Rename(o, n string) error
Rename always returns a permissions error, since an http.FileSystem is read-only