pure-borrow
Safe HaskellNone
LanguageGHC2021

Data.Unique.Linear

Synopsis

Documentation

split :: UniqueSource %1 -> (UniqueSource, UniqueSource) Source #

Split a UniqueSource into two, each with non-overlapping ranges.

See also splitN and splitV.

splitV :: forall (n :: Nat). KnownNat n => UniqueSource %1 -> V n UniqueSource Source #