Copyright | (c) Dominik Schrempf 2021 |
---|---|
License | GPL-3.0-or-later |
Maintainer | dominik.schrempf@gmail.com |
Stability | unstable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Creation date: Thu Jan 24 20:09:20 2019.
Documentation
Node name.
Use lazy byte strings because Newick strings are built using chunks.
Instances
Eq Name Source # | |
Ord Name Source # | |
Read Name Source # | |
Show Name Source # | |
IsString Name Source # | |
Defined in ELynx.Tree.Name fromString :: String -> Name # | |
Semigroup Name Source # | |
Monoid Name Source # | |
NFData Name Source # | |
Defined in ELynx.Tree.Name | |
ToJSON Name Source # | |
Defined in ELynx.Tree.Name | |
FromJSON Name Source # | |
Default Name Source # | |
Defined in ELynx.Tree.Name | |
HasName Name Source # | |
class HasName a where Source #
Class of types having a name.
Instances
HasName Char Source # | |
HasName Double Source # | |
HasName Int Source # | |
HasName () Source # | |
Defined in ELynx.Tree.Name | |
HasName ByteString Source # | |
Defined in ELynx.Tree.Name getName :: ByteString -> Name Source # | |
HasName ByteString Source # | |
Defined in ELynx.Tree.Name getName :: ByteString -> Name Source # | |
HasName Name Source # | |
HasName a => HasName [a] Source # | |
Defined in ELynx.Tree.Name |