HORIZON HASKELLDocslts/ghc-10.0.xfc4e5982026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · fc4e598 · 2026-10-11

Modulelinear-base-0.8.1

Data.Unrestricted.Linear

  • 4 types
  • 3 classes
  • 13 values
valuedup7 :: Dupable a => a %1 -> (a, a, a, a, a, a, a)
#
valuelift :: (a -> b) -> Ur a %1 -> Ur b
#
valuelift2 :: (a -> b -> c) -> Ur a %1 -> Ur b %1 -> Ur c
#
classclass Consumable a where
#

Methods

Instances60Consumable, …
classclass Consumable a => Dupable a where
#

Methods

Instances46Dupable, …
  • Dupable ByteStringDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Dupable ShortByteStringDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Dupable IntegerDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Dupable NaturalDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Dupable AllDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable AnyDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable Int16Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Dupable Int32Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Dupable Int64Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Dupable Int8Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Dupable BoolDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable CharDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable DoubleDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable FloatDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable IntDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable OrderingDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable WordDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable Word16Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Dupable Word32Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Dupable Word64Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Dupable Word8Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Dupable PoolDefined in linear-base-0.8.1 · Foreign.Marshal.Pure.Internal
  • Dupable TextDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Dupable ()Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable (Array a)Defined in linear-base-0.8.1 · Data.Array.Mutable.Linear.Internal
  • Dupable (Replicator a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable (ReplicationStream a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable (Set a)Defined in linear-base-0.8.1 · Data.Set.Mutable.Linear.Internal
  • Dupable (Ur a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable (Vector a)Defined in linear-base-0.8.1 · Data.Vector.Mutable.Linear.Internal
  • Dupable a => Dupable (NonEmpty a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable a => Dupable (Product a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable a => Dupable (Sum a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable a => Dupable (Maybe a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable a => Dupable (MovableNum a)Defined in linear-base-0.8.1 · Data.Num.Linear
  • Dupable a => Dupable (a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable a => Dupable [a]Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Movable a => Dupable (AsMovable a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances
  • (Generic a, GDupable (Rep a)) => Dupable (Generically a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • Dupable (HashMap k v)Defined in linear-base-0.8.1 · Data.HashMap.Mutable.Linear.Internal
  • (KnownNat n, Dupable a) => Dupable (V n a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • (Dupable a, Dupable b) => Dupable (Either a b)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • (Dupable a, Dupable b) => Dupable (a, b)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • (Dupable a, Dupable b, Dupable c) => Dupable (a, b, c)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • (Dupable a, Dupable b, Dupable c, Dupable d) => Dupable (a, b, c, d)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
  • (Dupable a, Dupable b, Dupable c, Dupable d, Dupable e) => Dupable (a, b, c, d, e)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Dupable
newtypenewtype MovableMonoid a
#

Constructors

Instances4Monoid, Semigroup
classclass Dupable a => Movable a where
#

Methods

Instances38Movable, …
  • Movable ByteStringDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Movable ShortByteStringDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Movable IntegerDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Movable NaturalDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Movable AllDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • Movable AnyDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • Movable Int16Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Movable Int32Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Movable Int64Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Movable Int8Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Movable BoolDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • Movable CharDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • Movable DoubleDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • Movable FloatDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • Movable IntDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • Movable OrderingDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • Movable WordDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • Movable Word16Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Movable Word32Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Movable Word64Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Movable Word8Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Movable TextDefined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances · orphan
  • Movable ()Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • Movable (Ur a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • Movable a => Movable (NonEmpty a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • Movable a => Movable (Product a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • Movable a => Movable (Sum a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • Movable a => Movable (Maybe a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • Movable a => Movable (MovableNum a)Defined in linear-base-0.8.1 · Data.Num.Linear
  • Movable a => Movable (AsMovable a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Instances
  • Movable a => Movable (a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • Movable a => Movable [a]Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • (Generic a, GMovable (Rep a)) => Movable (Generically a)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • (Movable a, Movable b) => Movable (Either a b)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • (Movable a, Movable b) => Movable (a, b)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • (Movable a, Movable b, Movable c) => Movable (a, b, c)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • (Movable a, Movable b, Movable c, Movable d) => Movable (a, b, c, d)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
  • (Movable a, Movable b, Movable c, Movable d, Movable e) => Movable (a, b, c, d, e)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.Movable
datadata Ur a where
#

Constructors

Instances24Monad, Foldable, Traversable, Functor, Applicative, Generic1, …
newtypenewtype UrT (m :: Type -> Type) a
#

Constructors

Instances3Monad, Functor, Applicative
  • Monad m => Monad (UrT m)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.UrT
  • Functor m => Functor (UrT m)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.UrT
  • Applicative m => Applicative (UrT m)Defined in linear-base-0.8.1 · Data.Unrestricted.Linear.Internal.UrT