| Affine All Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine Any Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine Int16 Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine Int32 Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine Int64 Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine Int8 Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine Word16 Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine Word32 Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine Word64 Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine Word8 Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine () Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine Bool Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine Char Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine Int Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine Word Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine a => Affine (First a) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine a => Affine (Last a) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine a => Affine (First a) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine a => Affine (Last a) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine a => Affine (Dual a) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine a => Affine (Product a) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine a => Affine (Sum a) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Movable a => Affine (AsMovable a) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine (Ur a) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| GenericAffine a => Affine (GenericallyAffine a) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine (Now α) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Lifetime.Token.Internal |
| Affine (Ref a) Source # | |
Instance detailsDefined in Data.Ref.Linear |
| Affine a => Affine (Maybe a) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine a => Affine [a] Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| (Affine a, Affine b) => Affine (Either a b) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine (LabelsOrBorrows h xs) Source # | |
Instance detailsDefined in Data.Record.Linear.Borrow.Experimental.PatternMatch |
| (Affine a, Affine b) => Affine (a, b) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| Affine (Borrow bk α a) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.BO.Internal |
| Affine (Borrows bk α xs) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Experimental.Borrows |
| (Affine a, Affine b, Affine c) => Affine (a, b, c) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| (Affine a, Affine b, Affine c, Affine d) => Affine (a, b, c, d) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |
| (Affine a, Affine b, Affine c, Affine d, Affine e) => Affine (a, b, c, d, e) Source # | |
Instance detailsDefined in Control.Monad.Borrow.Pure.Affine.Internal |