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

Data.Set.NonEmpty

Synopsis

Documentation

data NonEmptySet a Source #

Instances

Instances details
(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

rnfNonEmptySet a → () #

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

Defined in Data.Set.NonEmpty

Methods

showsPrecIntNonEmptySet a → ShowS #

showNonEmptySet 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 #

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)\).

fromSetSet a → Maybe (NonEmptySet a) Source #

\(O(1)\).

singleton ∷ a → NonEmptySet a Source #

\(O(1)\).

toListNonEmptySet a → [a] Source #

\(O(n)\).

toSetNonEmptySet a → Set a Source #

\(O(1)\).