Documentation Index
Fetch the complete documentation index at: https://docs.canton.network/llms.txt
Use this file to discover all available pages before exploring further.
DA.NonEmpty.Types
This module contains the type for non-empty lists so we can give it a stable package id. This is reexported from DA.NonEmpty so you should never need to import this module.Module Snapshot
Lifecycle
Stable.
Notices
Status:
active
Introduced in: 3.4.9
Removed in: -
Warnings: 0
Deprecations: 0
Deprecated since: -Data Types
data NonEmpty a
NonEmpty is the type of non-empty lists. In other words, it is the type of lists
that always contain at least one element. If x is a non-empty list, you can obtain
the first element with x.hd and the rest of the list with x.tl.
Constructors:
NonEmpty| Field | Type | Description | | :---- | :--- | :---------- | | hd | a | | | tl | [a] | |
instance Foldable NonEmptyinstance Action NonEmptyinstance Applicative NonEmptyinstance Semigroup (NonEmpty a)instance GetField hd (NonEmpty a) ainstance GetField tl (NonEmpty a) [a]instance SetField hd (NonEmpty a) ainstance SetField tl (NonEmpty a) [a]instance IsParties (NonEmpty Party)instance Traversable NonEmptyinstance Functor NonEmptyinstance Eq a => Eq (NonEmpty a)instance Ord a => Ord (NonEmpty a)instance Show a => Show (NonEmpty a)