| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
System.Directory.Watchman.Fields
Documentation
Constructors
| Fname WFilePath | the filename, relative to the watched root |
| Fexists Bool | true if the file exists, false if it has been deleted |
| Fcclock ByteString | the "created clock"; the clock value when we first observed the file, or the clock value when it last switched from |
| Foclock ByteString | the "observed clock"; the clock value where we last observed some change in this file or its metadata. |
| Fctime Int | last inode change time measured in integer seconds |
| Fctime_ms Int | last inode change time measured in integer milliseconds |
| Fctime_us Int64 | last inode change time measured in integer microseconds |
| Fctime_ns Int64 | last inode change time measured in integer nanoseconds |
| Fctime_f Double | last inode change time measured in floating point seconds |
| Fmtime Int | modified time measured in integer seconds |
| Fmtime_ms Int | modified time measured in integer milliseconds |
| Fmtime_us Int64 | modified time measured in integer microseconds |
| Fmtime_ns Int64 | modified time measured in integer nanoseconds |
| Fmtime_f Double | modified time measured in floating point seconds |
| Fsize Int64 | file size in bytes |
| Fmode Int | file (or directory) mode expressed as a decimal integer |
| Fuid Int | the owning uid |
| Fgid Int | the owning gid |
| Fino Int | the inode number |
| Fdev Int | the device number |
| Fnlink Int | number of hard links |
| Fnew Bool | whether this entry is newer than the since generator criteria |
| Ftype FileType | the file type |
| Fsymlink_target (Maybe WFilePath) | the target of a symbolic link if the file is a symbolic link |
Instances
| Eq FileField Source # | |
| Ord FileField Source # | |
Defined in System.Directory.Watchman.Fields | |
| Show FileField Source # | |
data FileFieldLabel Source #
Constructors
| FLname | the filename, relative to the watched root |
| FLexists | true if the file exists, false if it has been deleted |
| FLcclock | the "created clock"; the clock value when we first observed the file, or the clock value when it last switched from !exists to exists. |
| FLoclock | the "observed clock"; the clock value where we last observed some change in this file or its metadata. |
| FLctime | last inode change time measured in integer seconds |
| FLctime_ms | last inode change time measured in integer milliseconds |
| FLctime_us | last inode change time measured in integer microseconds |
| FLctime_ns | last inode change time measured in integer nanoseconds |
| FLctime_f | last inode change time measured in floating point seconds |
| FLmtime | modified time measured in integer seconds |
| FLmtime_ms | modified time measured in integer milliseconds |
| FLmtime_us | modified time measured in integer microseconds |
| FLmtime_ns | modified time measured in integer nanoseconds |
| FLmtime_f | modified time measured in floating point seconds |
| FLsize | file size in bytes |
| FLmode | file (or directory) mode expressed as a decimal integer |
| FLuid | the owning uid |
| FLgid | the owning gid |
| FLino | the inode number |
| FLdev | the device number |
| FLnlink | number of hard links |
| FLnew | whether this entry is newer than the since generator criteria |
| FLtype | the file type |
| FLsymlink_target | the target of a symbolic link if the file is a symbolic link |
Instances
| Eq FileFieldLabel Source # | |
Defined in System.Directory.Watchman.Fields Methods (==) :: FileFieldLabel -> FileFieldLabel -> Bool # (/=) :: FileFieldLabel -> FileFieldLabel -> Bool # | |
| Ord FileFieldLabel Source # | |
Defined in System.Directory.Watchman.Fields Methods compare :: FileFieldLabel -> FileFieldLabel -> Ordering # (<) :: FileFieldLabel -> FileFieldLabel -> Bool # (<=) :: FileFieldLabel -> FileFieldLabel -> Bool # (>) :: FileFieldLabel -> FileFieldLabel -> Bool # (>=) :: FileFieldLabel -> FileFieldLabel -> Bool # max :: FileFieldLabel -> FileFieldLabel -> FileFieldLabel # min :: FileFieldLabel -> FileFieldLabel -> FileFieldLabel # | |
| Show FileFieldLabel Source # | |
Defined in System.Directory.Watchman.Fields Methods showsPrec :: Int -> FileFieldLabel -> ShowS # show :: FileFieldLabel -> String # showList :: [FileFieldLabel] -> ShowS # | |
parseFileFields :: [FileFieldLabel] -> BSERValue -> Parser [FileField] Source #