mirror of
https://github.com/ManyakRus/crud_generator.git
synced 2024-12-22 00:36:41 +02:00
18 lines
568 B
Go
18 lines
568 B
Go
|
//go:build go1.16
|
||
|
// +build go1.16
|
||
|
|
||
|
package copy
|
||
|
|
||
|
import "io/fs"
|
||
|
|
||
|
// This is a cloned definition of os.FileInfo (go1.15) or fs.FileInfo (go1.16~)
|
||
|
// A FileInfo describes a file and is returned by Stat.
|
||
|
type fileInfo interface {
|
||
|
// Name() string // base name of the file
|
||
|
// Size() int64 // length in bytes for regular files; system-dependent for others
|
||
|
Mode() fs.FileMode // file mode bits
|
||
|
// ModTime() time.Time // modification time
|
||
|
IsDir() bool // abbreviation for Mode().IsDir()
|
||
|
Sys() interface{} // underlying data source (can return nil)
|
||
|
}
|