environment-effectful-0.1: Environment effects
Safe HaskellNone
LanguageGHC2021

Effectful.Environment.Utils

Description

Since: 0.1

Synopsis

Documentation

data QueryExePath Source #

Result of querying for the executable path.

Since: 0.1

Constructors

NoQuery

If the system does not provide a reliable way to determine the current executable.

Since: 0.1

QueryResult (Maybe FilePath)

The result of querying the executable name.

Since: 0.1

Instances

Instances details
NFData QueryExePath Source #

Since: 0.1

Instance details

Defined in Effectful.Environment.Utils

Methods

rnf :: QueryExePath -> () #

Generic QueryExePath Source # 
Instance details

Defined in Effectful.Environment.Utils

Associated Types

type Rep QueryExePath

Since: environment-effectful-0.1

Instance details

Defined in Effectful.Environment.Utils

type Rep QueryExePath = D1 ('MetaData "QueryExePath" "Effectful.Environment.Utils" "environment-effectful-0.1-inplace" 'False) (C1 ('MetaCons "NoQuery" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "QueryResult" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FilePath))))
Show QueryExePath Source #

Since: 0.1

Instance details

Defined in Effectful.Environment.Utils

Eq QueryExePath Source #

Since: 0.1

Instance details

Defined in Effectful.Environment.Utils

Ord QueryExePath Source #

Since: 0.1

Instance details

Defined in Effectful.Environment.Utils

type Rep QueryExePath Source #

Since: 0.1

Instance details

Defined in Effectful.Environment.Utils

type Rep QueryExePath = D1 ('MetaData "QueryExePath" "Effectful.Environment.Utils" "environment-effectful-0.1-inplace" 'False) (C1 ('MetaCons "NoQuery" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "QueryResult" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FilePath))))