例如,我可以查询"RWS定义为MonadState实例的位置"吗?我期待一个像模块(版本),源文件,行的答案.
sha*_*haf 10
?> :info MonadState
...
instance (Monad m, Monoid w) => MonadState s (RWST r w s m)
-- Defined in `Control.Monad.State.Class'
?> :i RWS
type RWS r w s = RWST r w s Identity
-- Defined in `Control.Monad.Trans.RWS.Lazy'
?> :i RWST
...
instance MonadState s m => MonadState s (Reader.ReaderT r m)
-- Defined in `Control.Monad.State.Class'
...
Run Code Online (Sandbox Code Playgroud)
您无法获取行信息,它只显示当前加载的模块,但这足以捕获实例.