Copyright | (c) Sergey Vinokurov 2024 |
---|---|
License | Apache-2.0 (see LICENSE) |
Maintainer | serg.foo@gmail.com |
Safe Haskell | None |
Language | Haskell2010 |
System.Directory.OsPath.Types
Description
Synopsis
- data SymlinkType
- data FileType
- newtype Basename a = Basename {
- unBasename :: a
- newtype Relative a = Relative {
- unRelative :: a
Documentation
data SymlinkType Source #
Instances
Constructors
File !SymlinkType | |
Directory !SymlinkType | |
Other !SymlinkType |
Instances
Generic FileType Source # | |||||
Defined in System.Directory.OsPath.Types Associated Types
| |||||
Read FileType Source # | |||||
Show FileType Source # | |||||
NFData FileType Source # | |||||
Defined in System.Directory.OsPath.Types | |||||
Eq FileType Source # | |||||
Ord FileType Source # | |||||
Defined in System.Directory.OsPath.Types | |||||
type Rep FileType Source # | |||||
Defined in System.Directory.OsPath.Types type Rep FileType = D1 ('MetaData "FileType" "System.Directory.OsPath.Types" "directory-ospath-streaming-0.3-FcpYLoE7KT5C5PlPTFRXlJ" 'False) (C1 ('MetaCons "File" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 SymlinkType)) :+: (C1 ('MetaCons "Directory" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 SymlinkType)) :+: C1 ('MetaCons "Other" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 SymlinkType)))) |
Basename part of filename, without directory separators.
Constructors
Basename | |
Fields
|
Instances
Foldable Basename Source # | |||||
Defined in System.Directory.OsPath.Types Methods fold :: Monoid m => Basename m -> m # foldMap :: Monoid m => (a -> m) -> Basename a -> m # foldMap' :: Monoid m => (a -> m) -> Basename a -> m # foldr :: (a -> b -> b) -> b -> Basename a -> b # foldr' :: (a -> b -> b) -> b -> Basename a -> b # foldl :: (b -> a -> b) -> b -> Basename a -> b # foldl' :: (b -> a -> b) -> b -> Basename a -> b # foldr1 :: (a -> a -> a) -> Basename a -> a # foldl1 :: (a -> a -> a) -> Basename a -> a # elem :: Eq a => a -> Basename a -> Bool # maximum :: Ord a => Basename a -> a # minimum :: Ord a => Basename a -> a # | |||||
Traversable Basename Source # | |||||
Defined in System.Directory.OsPath.Types | |||||
Functor Basename Source # | |||||
Generic1 Basename Source # | |||||
Defined in System.Directory.OsPath.Types Associated Types
| |||||
Generic (Basename a) Source # | |||||
Defined in System.Directory.OsPath.Types Associated Types
| |||||
Show a => Show (Basename a) Source # | |||||
NFData a => NFData (Basename a) Source # | |||||
Defined in System.Directory.OsPath.Types | |||||
Eq a => Eq (Basename a) Source # | |||||
Ord a => Ord (Basename a) Source # | |||||
Defined in System.Directory.OsPath.Types | |||||
type Rep1 Basename Source # | |||||
Defined in System.Directory.OsPath.Types | |||||
type Rep (Basename a) Source # | |||||
Defined in System.Directory.OsPath.Types |
Filename relative to some other path.
Constructors
Relative | |
Fields
|
Instances
Foldable Relative Source # | |||||
Defined in System.Directory.OsPath.Types Methods fold :: Monoid m => Relative m -> m # foldMap :: Monoid m => (a -> m) -> Relative a -> m # foldMap' :: Monoid m => (a -> m) -> Relative a -> m # foldr :: (a -> b -> b) -> b -> Relative a -> b # foldr' :: (a -> b -> b) -> b -> Relative a -> b # foldl :: (b -> a -> b) -> b -> Relative a -> b # foldl' :: (b -> a -> b) -> b -> Relative a -> b # foldr1 :: (a -> a -> a) -> Relative a -> a # foldl1 :: (a -> a -> a) -> Relative a -> a # elem :: Eq a => a -> Relative a -> Bool # maximum :: Ord a => Relative a -> a # minimum :: Ord a => Relative a -> a # | |||||
Traversable Relative Source # | |||||
Defined in System.Directory.OsPath.Types | |||||
Functor Relative Source # | |||||
Generic1 Relative Source # | |||||
Defined in System.Directory.OsPath.Types Associated Types
| |||||
Generic (Relative a) Source # | |||||
Defined in System.Directory.OsPath.Types Associated Types
| |||||
Show a => Show (Relative a) Source # | |||||
NFData a => NFData (Relative a) Source # | |||||
Defined in System.Directory.OsPath.Types | |||||
Eq a => Eq (Relative a) Source # | |||||
Ord a => Ord (Relative a) Source # | |||||
Defined in System.Directory.OsPath.Types | |||||
type Rep1 Relative Source # | |||||
Defined in System.Directory.OsPath.Types | |||||
type Rep (Relative a) Source # | |||||
Defined in System.Directory.OsPath.Types |