Hoogle Search
Within LTS Haskell 24.39 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
data
Process stdin stdout stderrrio RIO.Process A running process. The three type parameters provide the type of the standard input, standard output, and standard error streams. To interact with a Process use the functions from the section Interact with a process.
data
ProcessConfig stdin stdout stderrrio RIO.Process An abstract configuration for a process, which can then be launched into an actual running Process. Takes three type parameters, providing the types of standard input, standard output, and standard error, respectively. There are three ways to construct a value of this type:
- With the proc smart constructor, which takes a command name and a list of arguments.
- With the shell smart constructor, which takes a shell string
- With the IsString instance via OverloadedStrings. If you provide it a string with no spaces (e.g., "date"), it will treat it as a raw command with no arguments (e.g., proc "date" []). If it has spaces, it will use shell.
-
rio RIO.Process Context in which to run processes.
-
rio RIO.Process Exception type which may be generated in this module. NOTE Other exceptions may be thrown by underlying libraries!
-
Set partial functions. Import as:
import qualified RIO.Set.Partial as Set'
-
Lazy Text partial functions. Import as:
import qualified RIO.Text.Lazy.Partial as TL'
-
Strict Text partial functions. Import as:
import qualified RIO.Text.Partial as T'
-
rio RIO.Time The class of types which can be parsed given a UNIX-style time format string.
module RIO.Vector.Boxed.
Partial Boxed Vector partial functions. Import as:
import qualified RIO.Vector.Boxed.Partial as VB'
-
Generic Vector interface partial functions. Import as:
import qualified RIO.Vector.Partial as V'