| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
System.Monopati.Posix.Core
Synopsis
- data Points
- data Origin
- data Dummy
- type Path = Cofree Maybe String
- newtype Outline (origin :: Origin) (points :: Points) = Outline {}
- data Parent origin points = Incompleted origin => Parent Peano (Outline origin points)
- type family Absolute (path :: Type) (to :: Dummy) (points :: Points) :: Type where ...
- type family Current (path :: Type) (to :: Dummy) (points :: Points) :: Type where ...
- type family Homeward (path :: Type) (to :: Dummy) (points :: Points) :: Type where ...
- type family Previous (path :: Type) (to :: Dummy) (points :: Points) :: Type where ...
- type family Relative (path :: Type) (to :: Dummy) (points :: Points) :: Type where ...
- type family Incompleted (origin :: Origin) :: Constraint where ...
- type family Certain (origin :: Origin) :: Constraint where ...
- type family Parental (for :: Dummy) (outline :: Type) :: Type where ...
Documentation
What is the beginning of the path?
newtype Outline (origin :: Origin) (points :: Points) Source #
The internal type of path representation
Instances
| Eq (Outline origin points) Source # | |
| Read (Outline Root Directory) Source # | |
| Read (Outline Root File) Source # | |
| Read (Outline Now Directory) Source # | |
| Read (Outline Now File) Source # | |
| Read (Outline Home Directory) Source # | |
| Read (Outline Home File) Source # | |
| Read (Outline Early Directory) Source # | |
| Read (Outline Early File) Source # | |
| Read (Outline Vague Directory) Source # | |
| Read (Outline Vague File) Source # | |
| Show (Outline Root Directory) Source # | |
| Show (Outline Root File) Source # | |
| Show (Outline Now Directory) Source # | |
| Show (Outline Now File) Source # | |
| Show (Outline Home Directory) Source # | |
| Show (Outline Home File) Source # | |
| Show (Outline Early Directory) Source # | |
| Show (Outline Early File) Source # | |
| Show (Outline Vague Directory) Source # | |
| Show (Outline Vague File) Source # | |
data Parent origin points Source #
Constructors
| Incompleted origin => Parent Peano (Outline origin points) |
type family Incompleted (origin :: Origin) :: Constraint where ... Source #
Equations
| Incompleted Now = () | |
| Incompleted Home = () | |
| Incompleted Early = () | |
| Incompleted Vague = () |
type family Certain (origin :: Origin) :: Constraint where ... Source #