Documentation ¶
Index ¶
- Constants
- func Diff(a nilList, b nilList) nilList
- func ParseFileMode(input string) (os.FileMode, error)
- type FileInfo
- func (i *FileInfo) ID() c4.ID
- func (i *FileInfo) IsDir() bool
- func (i *FileInfo) MarshalJson() ([]byte, error)
- func (i *FileInfo) Metadata() c4.ID
- func (i *FileInfo) MkString(sizepadding, namepadding int) infoStringer
- func (i *FileInfo) ModTime() time.Time
- func (i *FileInfo) Mode() os.FileMode
- func (i *FileInfo) Name() string
- func (i *FileInfo) Size() int64
- func (i *FileInfo) Sys() interface{}
- func (i *FileInfo) UnmarshalJson(data []byte) error
- type M
- func (mm *M) Get(path string) *FileInfo
- func (mm *M) Len() int
- func (mm *M) Marshal() ([]byte, error)
- func (mm *M) Paths() []string
- func (mm *M) SetFileInfo(path string, info os.FileInfo)
- func (mm *M) SetId(path string, id c4.ID)
- func (mm *M) SetMetadata(path string, id c4.ID)
- func (mm *M) Unmarshal(r io.Reader) error
- type MDB
Constants ¶
View Source
const ( OS_READ = 04 OS_WRITE = 02 OS_EX = 01 OS_USER_SHIFT = 6 OS_GROUP_SHIFT = 3 OS_OTH_SHIFT = 0 OS_USER_R = OS_READ << OS_USER_SHIFT OS_USER_W = OS_WRITE << OS_USER_SHIFT OS_USER_X = OS_EX << OS_USER_SHIFT OS_USER_RW = OS_USER_R | OS_USER_W OS_USER_RWX = OS_USER_RW | OS_USER_X OS_GROUP_R = OS_READ << OS_GROUP_SHIFT OS_GROUP_W = OS_WRITE << OS_GROUP_SHIFT OS_GROUP_X = OS_EX << OS_GROUP_SHIFT OS_GROUP_RW = OS_GROUP_R | OS_GROUP_W OS_GROUP_RWX = OS_GROUP_RW | OS_GROUP_X OS_OTH_R = OS_READ << OS_OTH_SHIFT OS_OTH_W = OS_WRITE << OS_OTH_SHIFT OS_OTH_X = OS_EX << OS_OTH_SHIFT OS_OTH_RW = OS_OTH_R | OS_OTH_W OS_OTH_RWX = OS_OTH_RW | OS_OTH_X OS_ALL_R = OS_USER_R | OS_GROUP_R | OS_OTH_R OS_ALL_W = OS_USER_W | OS_GROUP_W | OS_OTH_W OS_ALL_X = OS_USER_X | OS_GROUP_X | OS_OTH_X OS_ALL_RW = OS_ALL_R | OS_ALL_W OS_ALL_RWX = OS_ALL_RW | OS_GROUP_X )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FileInfo ¶
type FileInfo struct {
// contains filtered or unexported fields
}
func MakeFileInfo ¶
func ParseFileInfo ¶
func (*FileInfo) MarshalJson ¶
func (*FileInfo) UnmarshalJson ¶
Click to show internal directories.
Click to hide internal directories.