gotools/godoc/vfs/zipfs/zipfs.go

type zipFI

func (fi zipFI) Name() string {}

func (fi zipFI) Size() int64 {}

func (fi zipFI) ModTime() time.Time {}

func (fi zipFI) Mode() os.FileMode {}

func (fi zipFI) IsDir() bool {}

func (fi zipFI) Sys() interface{}

type zipFS

func (fs *zipFS) String() string {}

func (fs *zipFS) RootType(abspath string) vfs.RootType {}

func isGoPath(abspath string) bool {}

func exists(path string) bool {}

func (fs *zipFS) Close() error {}

func zipPath(name string) (string, error) {}

func isRoot(abspath string) bool {}

func (fs *zipFS) stat(abspath string) (int, zipFI, error) {}

func (fs *zipFS) Open(abspath string) (vfs.ReadSeekCloser, error) {}

type zipSeek

func (f *zipSeek) Seek(offset int64, whence int) (int64, error) {}

func (fs *zipFS) Lstat(abspath string) (os.FileInfo, error) {}

func (fs *zipFS) Stat(abspath string) (os.FileInfo, error) {}

func (fs *zipFS) ReadDir(abspath string) ([]os.FileInfo, error) {}

func New(rc *zip.ReadCloser, name string) vfs.FileSystem {}

type zipList

// zipList implements sort.Interface
func (z zipList) Len() int           {}

func (z zipList) Less(i, j int) bool {}

func (z zipList) Swap(i, j int)      {}

// lookup returns the smallest index of an entry with an exact match
// for name, or an inexact match starting with name/. If there is no
// such entry, the result is -1, false.
func (z zipList) lookup(name string) (index int, exact bool) {}