У меня есть переменная ByteString
. Я хочу посмотреть, к какому пакету он принадлежит. Это может быть полезно для типов ByteString, поскольку в разных пакетах существует несколько различных реализаций.Показать полный размер ghci
Например, я следующий кусок кода:
import qualified Data.ByteString.Lazy.Char8 as BSL
json :: String
json = "{\"document\":{\"name\":\"doc1\",\"content\":\"content1\"}}"
Я хочу, чтобы получить полный пакет, когда я ghci> :t BSL.pack json
. Я получаю BSL.pack json :: ByteString
, а я хочу что-то вроде BSL.pack json :: Data.ByteString.Lazy.Char8
. Есть ли способ получить такую информацию в командной строке ghci?