type io/fs.FileMode

26 uses

	io/fs (current package)
		fs.go#L97: 	Type() FileMode
		fs.go#L153: 	Mode() FileMode     // file mode bits
		fs.go#L164: type FileMode uint32
		fs.go#L174: 	ModeDir        FileMode = 1 << (32 - 1 - iota) // d: is a directory
		fs.go#L191: 	ModePerm FileMode = 0777 // Unix permission bits
		fs.go#L194: func (m FileMode) String() string {
		fs.go#L222: func (m FileMode) IsDir() bool {
		fs.go#L228: func (m FileMode) IsRegular() bool {
		fs.go#L233: func (m FileMode) Perm() FileMode {
		fs.go#L238: func (m FileMode) Type() FileMode {
		walk.go#L126: func (d *statDirEntry) Type() FileMode          { return d.info.Mode().Type() }

	io/ioutil
		ioutil.go#L45: func WriteFile(filename string, data []byte, perm fs.FileMode) error {

	archive/zip
		reader.go#L653: func (f *fileListEntry) Mode() fs.FileMode  { return fs.ModeDir | 0555 }
		reader.go#L654: func (f *fileListEntry) Type() fs.FileMode  { return fs.ModeDir }
		struct.go#L164: func (fi headerFileInfo) Mode() fs.FileMode { return fi.fh.Mode() }
		struct.go#L165: func (fi headerFileInfo) Type() fs.FileMode { return fi.fh.Mode().Type() }
		struct.go#L286: func (h *FileHeader) Mode() (mode fs.FileMode) {
		struct.go#L300: func (h *FileHeader) SetMode(mode fs.FileMode) {
		struct.go#L318: func msdosModeToFileMode(m uint32) (mode fs.FileMode) {
		struct.go#L330: func fileModeToUnixMode(mode fs.FileMode) uint32 {
		struct.go#L362: func unixModeToFileMode(m uint32) fs.FileMode {
		struct.go#L363: 	mode := fs.FileMode(m & 0777)

	os
		types.go#L28: type FileMode = fs.FileMode

	path/filepath
		path.go#L479: func (d *statDirEntry) Type() fs.FileMode          { return d.info.Mode().Type() }