License | GPL-2 |
---|---|
Maintainer | yi-devel@googlegroups.com |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe |
Language | Haskell2010 |
Extensions | DeriveFunctor |
Yi.Keymap.Vim.MatchResult
Description
Documentation
data MatchResult a Source #
Constructors
NoMatch | |
PartialMatch | |
WholeMatch a |
Instances
Functor MatchResult Source # | |
Defined in Yi.Keymap.Vim.MatchResult Methods fmap :: (a -> b) -> MatchResult a -> MatchResult b Source # (<$) :: a -> MatchResult b -> MatchResult a Source # | |
Applicative MatchResult Source # | |
Defined in Yi.Keymap.Vim.MatchResult Methods pure :: a -> MatchResult a Source # (<*>) :: MatchResult (a -> b) -> MatchResult a -> MatchResult b Source # liftA2 :: (a -> b -> c) -> MatchResult a -> MatchResult b -> MatchResult c Source # (*>) :: MatchResult a -> MatchResult b -> MatchResult b Source # (<*) :: MatchResult a -> MatchResult b -> MatchResult a Source # | |
Alternative MatchResult Source # | |
Defined in Yi.Keymap.Vim.MatchResult Methods empty :: MatchResult a Source # (<|>) :: MatchResult a -> MatchResult a -> MatchResult a Source # some :: MatchResult a -> MatchResult [a] Source # many :: MatchResult a -> MatchResult [a] Source # | |
Show (MatchResult a) Source # | |
Defined in Yi.Keymap.Vim.MatchResult |
matchFromBool :: Bool -> MatchResult () Source #
matchFromMaybe :: Maybe a -> MatchResult a Source #