Formerly Morgan-Stanley/morphir-elm. Search finds this package by either name.
Module to work with fully-qualified names. A qualified name is a combination of a package path, a module path and a local name.
Create a fully-qualified name.
Get the package path part of a fully-qualified name.
Get the module path part of a fully-qualified name.
Get the local name part of a fully-qualified name.
Convenience function to create a fully-qualified name from 3 strings.
Convert a fully-qualified name to a string
Parse a string into a FQName using splitter as the separator between package, module and local names.
Parse a string into a FQName using splitter as the separator between package, module and local names. Fail if it's malformed.
Type that represents a fully-qualified name. The parameters are PackagePath ModulePath Name