Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Unison.Merge.Updated
Synopsis
- type Updated a = GUpdated a a
- data GUpdated a b = Updated {}
- bimap :: (a -> b) -> (c -> d) -> GUpdated a c -> GUpdated b d
- bitraverse :: Applicative f => (a -> f b) -> (c -> f d) -> GUpdated a c -> f (GUpdated b d)
- foldMap :: Semigroup m => (a -> m) -> Updated a -> m
- fromPair :: (a, b) -> GUpdated a b
- map :: (a -> b) -> Updated a -> Updated b
- sequenceDefns :: Updated (Defns terms types) -> Defns (Updated terms) (Updated types)
- toPair :: GUpdated a b -> (a, b)
- traverse :: Applicative f => (a -> f b) -> Updated a -> f (Updated b)
- unzip :: GUpdated (a, b) (c, d) -> (GUpdated a c, GUpdated b d)
- unzipWith :: (a -> (b, c)) -> Updated a -> (Updated b, Updated c)
- zipWith :: (a -> b -> c) -> Updated a -> Updated b -> Updated c
Documentation
An updated thing.
Instances
Generic (GUpdated a b) Source # | |
(Show a, Show b) => Show (GUpdated a b) Source # | |
(NFData a, NFData b) => NFData (GUpdated a b) Source # | |
Defined in Unison.Merge.Updated | |
type Rep (GUpdated a b) Source # | |
Defined in Unison.Merge.Updated type Rep (GUpdated a b) = D1 ('MetaData "GUpdated" "Unison.Merge.Updated" "unison-merge-0.0.0-CsoqdT2tgnzJVh8bRze97e" 'False) (C1 ('MetaCons "Updated" 'PrefixI 'True) (S1 ('MetaSel ('Just "old") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a) :*: S1 ('MetaSel ('Just "new") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 b))) |
bitraverse :: Applicative f => (a -> f b) -> (c -> f d) -> GUpdated a c -> f (GUpdated b d) Source #