Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Project-related types.
A larger API, including orphan instances for parsing from Text
, is available in Unison.Project. Here, we just
define the types, which are shared among the low-level database layer (which assumes without verifying that project
names and such are syntactically valid) and the higher-level project manipulation exposed by UCM.
Synopsis
- newtype ProjectName = UnsafeProjectName Text
- newtype ProjectBranchName = UnsafeProjectBranchName Text
- data ProjectAndBranch a b = ProjectAndBranch {}
Documentation
newtype ProjectName Source #
The name of a project.
Instances
newtype ProjectBranchName Source #
The name of a branch of a project.
Instances
data ProjectAndBranch a b Source #
A generic data structure that contains information about a project and a branch in that project.