unison-cli-0.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Unison.CommandLine.OutputMessages

Synopsis

Documentation

showDiffNamespace :: forall v. Var v => ShowNumbers -> PrettyPrintEnv -> AbsBranchId -> AbsBranchId -> BranchDiffOutput v Ann -> (Pretty, NumberedArgs) Source #

ppe is just for rendering type signatures `oldPath, newPath :: Path.Absolute` are just for producing fully-qualified numbered args

numberedArgsForEndangerments :: PrettyPrintEnvDecl -> Map LabeledDependency (NESet LabeledDependency) -> NumberedArgs Source #

Get the list of numbered args corresponding to an endangerment map, which is used by a few outputs. See endangeredDependentsTable.

endangeredDependentsTable :: PrettyPrintEnvDecl -> Map LabeledDependency (NESet LabeledDependency) -> Pretty ColorText Source #

Format and render all dependents which are endangered by references going extinct.