Module

Erl.ModuleName.Symbol

#ModuleName

newtype ModuleName :: Symbol -> Typenewtype ModuleName (name :: Symbol)

#moduleName

moduleName :: forall s. IsSymbol s => ModuleName s

#NativeModuleName

newtype NativeModuleName :: Symbol -> Typenewtype NativeModuleName (name :: Symbol)

#nativeModuleName

nativeModuleName :: forall name munged. IsSymbol name => IsSymbol munged => MungeModule name munged => ModuleName name -> NativeModuleName munged

#MungeModule

class MungeModule :: Symbol -> Symbol -> Constraintclass MungeModule (name :: Symbol) (munged :: Symbol) | name -> munged where

Members

Instances

Modules