cardano-data-1.3.2.0: Specialized data for Cardano project
Safe HaskellNone
LanguageHaskell2010

Data.Set.NonEmpty

Synopsis

Documentation

data NonEmptySet a Source #

Instances

Instances details
(Ord a, FromJSON a) ⇒ FromJSON (NonEmptySet a) Source # 
Instance details

Defined in Data.Set.NonEmpty

ToJSON a ⇒ ToJSON (NonEmptySet a) Source # 
Instance details

Defined in Data.Set.NonEmpty

(Typeable a, Ord a, DecCBOR a) ⇒ DecCBOR (NonEmptySet a) Source # 
Instance details

Defined in Data.Set.NonEmpty

EncCBOR a ⇒ EncCBOR (NonEmptySet a) Source # 
Instance details

Defined in Data.Set.NonEmpty

NFData a ⇒ NFData (NonEmptySet a) Source # 
Instance details

Defined in Data.Set.NonEmpty

Methods

rnf ∷ NonEmptySet a → () #

Ord a ⇒ Semigroup (NonEmptySet a) Source # 
Instance details

Defined in Data.Set.NonEmpty

Show a ⇒ Show (NonEmptySet a) Source # 
Instance details

Defined in Data.Set.NonEmpty

Methods

showsPrec ∷ Int → NonEmptySet a → ShowS #

show ∷ NonEmptySet a → String #

showList ∷ [NonEmptySet a] → ShowS #

Eq a ⇒ Eq (NonEmptySet a) Source # 
Instance details

Defined in Data.Set.NonEmpty

Methods

(==) ∷ NonEmptySet a → NonEmptySet a → Bool #

(/=) ∷ NonEmptySet a → NonEmptySet a → Bool #

Ord a ⇒ Ord (NonEmptySet a) Source # 
Instance details

Defined in Data.Set.NonEmpty

NoThunks a ⇒ NoThunks (NonEmptySet a) Source # 
Instance details

Defined in Data.Set.NonEmpty

fromFoldable ∷ (Foldable f, Ord a) ⇒ f a → Maybe (NonEmptySet a) Source #

\(O(n \log n)\).

fromSet ∷ Set a → Maybe (NonEmptySet a) Source #

\(O(1)\).

singleton ∷ a → NonEmptySet a Source #

\(O(1)\).

toList ∷ NonEmptySet a → [a] Source #

\(O(n)\).

toSet ∷ NonEmptySet a → Set a Source #

\(O(1)\).