module PlutusTx.Optimize.Inline (inline) where import Prelude -- | Like @GHC.Magic.Inline@, this function can be used to perform callsite inlining. -- -- @inline f@ or @inline (f x1 ... xn)@ inlines @f@, as long as @f@'s unfolding is available, -- and @f@ is not recursive. inline :: a -> a inline :: forall a. a -> a inline = a -> a forall a. a -> a id {-# OPAQUE inline #-}