Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
class SymRotate a => SafeSymRotate e a | a -> e where Source #
safeSymRotateL :: (MonadError e m, UnionLike m) => a -> a -> m a Source #
safeSymRotateR :: (MonadError e m, UnionLike m) => a -> a -> m a Source #
safeSymRotateL' :: (MonadError e' m, UnionLike m) => (e -> e') -> a -> a -> m a Source #
safeSymRotateR' :: (MonadError e' m, UnionLike m) => (e -> e') -> a -> a -> m a Source #