unison-merge-0.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Unison.Merge.Unconflicts

Synopsis

Documentation

data Unconflicts v Source #

Constructors

Unconflicts 

Fields

Instances

Instances details
Foldable Unconflicts Source # 
Instance details

Defined in Unison.Merge.Unconflicts

Methods

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

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

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

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

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

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

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

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

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

toList :: Unconflicts a -> [a] #

null :: Unconflicts a -> Bool #

length :: Unconflicts a -> Int #

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

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

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

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

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

Functor Unconflicts Source # 
Instance details

Defined in Unison.Merge.Unconflicts

Methods

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

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

Generic (Unconflicts v) Source # 
Instance details

Defined in Unison.Merge.Unconflicts

Associated Types

type Rep (Unconflicts v) :: Type -> Type #

Methods

from :: Unconflicts v -> Rep (Unconflicts v) x #

to :: Rep (Unconflicts v) x -> Unconflicts v #

type Rep (Unconflicts v) Source # 
Instance details

Defined in Unison.Merge.Unconflicts

type Rep (Unconflicts v) = D1 ('MetaData "Unconflicts" "Unison.Merge.Unconflicts" "unison-merge-0.0.0-J0UFbIl68kYKm83b9dBydP" 'False) (C1 ('MetaCons "Unconflicts" 'PrefixI 'True) (S1 ('MetaSel ('Just "adds") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (TwoWayI (Map Name v))) :*: (S1 ('MetaSel ('Just "deletes") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (TwoWayI (Map Name v))) :*: S1 ('MetaSel ('Just "updates") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (TwoWayI (Map Name v))))))

apply :: forall v. Unconflicts v -> Map Name v -> Map Name v Source #

Apply unconflicts to a namespace.