{-# LANGUAGE Trustworthy #-}------------------------------------------------------------------------------- |-- Module : Data.Array.ST.Safe-- Copyright : (c) The University of Glasgow 2011-- License : BSD-style (see the file libraries/base/LICENSE)---- Maintainer : libraries@haskell.org-- Stability : experimental-- Portability : non-portable (uses Data.Array.MArray)---- Mutable boxed and unboxed arrays in the 'Control.Monad.ST.ST' monad.---- Safe API only of "Data.Array.ST".---- @since 0.4.0.0-----------------------------------------------------------------------------moduleData.Array.ST.Safe(-- * Boxed arraysSTArray,-- instance of: Eq, MArrayrunSTArray ,-- * Unboxed arraysSTUArray ,-- instance of: Eq, MArrayrunSTUArray ,-- * Overloaded mutable array interfacemoduleData.Array.MArray.Safe ,)whereimportData.Array.ST importData.Array.MArray.Safe