unison-merge-0.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Unison.Merge.Updated

Synopsis

Documentation

data Updated a Source #

An updated thing.

Constructors

Updated 

Fields

Instances

Instances details
Foldable Updated Source # 
Instance details

Defined in Unison.Merge.Updated

Methods

fold :: Monoid m => Updated m -> m #

foldMap :: Monoid m => (a -> m) -> Updated a -> m #

foldMap' :: Monoid m => (a -> m) -> Updated a -> m #

foldr :: (a -> b -> b) -> b -> Updated a -> b #

foldr' :: (a -> b -> b) -> b -> Updated a -> b #

foldl :: (b -> a -> b) -> b -> Updated a -> b #

foldl' :: (b -> a -> b) -> b -> Updated a -> b #

foldr1 :: (a -> a -> a) -> Updated a -> a #

foldl1 :: (a -> a -> a) -> Updated a -> a #

toList :: Updated a -> [a] #

null :: Updated a -> Bool #

length :: Updated a -> Int #

elem :: Eq a => a -> Updated a -> Bool #

maximum :: Ord a => Updated a -> a #

minimum :: Ord a => Updated a -> a #

sum :: Num a => Updated a -> a #

product :: Num a => Updated a -> a #

Traversable Updated Source # 
Instance details

Defined in Unison.Merge.Updated

Methods

traverse :: Applicative f => (a -> f b) -> Updated a -> f (Updated b) #

sequenceA :: Applicative f => Updated (f a) -> f (Updated a) #

mapM :: Monad m => (a -> m b) -> Updated a -> m (Updated b) #

sequence :: Monad m => Updated (m a) -> m (Updated a) #

Functor Updated Source # 
Instance details

Defined in Unison.Merge.Updated

Methods

fmap :: (a -> b) -> Updated a -> Updated b #

(<$) :: a -> Updated b -> Updated a #

Generic (Updated a) Source # 
Instance details

Defined in Unison.Merge.Updated

Associated Types

type Rep (Updated a) :: Type -> Type #

Methods

from :: Updated a -> Rep (Updated a) x #

to :: Rep (Updated a) x -> Updated a #

Show a => Show (Updated a) Source # 
Instance details

Defined in Unison.Merge.Updated

Methods

showsPrec :: Int -> Updated a -> ShowS #

show :: Updated a -> String #

showList :: [Updated a] -> ShowS #

type Rep (Updated a) Source # 
Instance details

Defined in Unison.Merge.Updated

type Rep (Updated a) = D1 ('MetaData "Updated" "Unison.Merge.Updated" "unison-merge-0.0.0-BRGXlwPKNQBE9olCPdK74j" 'False) (C1 ('MetaCons "Updated" 'PrefixI 'True) (S1 ('MetaSel ('Just "old") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a) :*: S1 ('MetaSel ('Just "new") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)))