| Safe Haskell | Safe-Infered |
|---|
Sound.JACK.Exception
Documentation
toStringWithHead :: All -> StringSource
type All = Status (PortRegister (PortMismatch Errno))Source
class ThrowsStatus e whereSource
Instances
| ThrowsStatus e => ThrowsStatus (Errno e) | |
| ThrowsStatus e => ThrowsStatus (PortMismatch e) | |
| ThrowsStatus e => ThrowsStatus (PortRegister e) | |
| ThrowsStatus (Status e) |
Instances
| ThrowsErrno e => ThrowsErrno (Status e) | |
| ThrowsPortMismatch e => ThrowsPortMismatch (Status e) | |
| ThrowsPortRegister e => ThrowsPortRegister (Status e) | |
| ThrowsStatus (Status e) | |
| ToString e => ToString (Status e) |
class ThrowsPortRegister e whereSource
Methods
portRegister :: eSource
Instances
| ThrowsPortRegister e => ThrowsPortRegister (Errno e) | |
| ThrowsPortRegister e => ThrowsPortRegister (PortMismatch e) | |
| ThrowsPortRegister (PortRegister e) | |
| ThrowsPortRegister e => ThrowsPortRegister (Status e) |
data PortRegister e Source
Constructors
| PortRegister | |
| NoPortRegister e |
Instances
| ThrowsErrno e => ThrowsErrno (PortRegister e) | |
| ThrowsPortMismatch e => ThrowsPortMismatch (PortRegister e) | |
| ThrowsPortRegister (PortRegister e) | |
| ThrowsStatus e => ThrowsStatus (PortRegister e) | |
| ToString e => ToString (PortRegister e) |
class ThrowsPortMismatch e whereSource
Methods
portMismatch :: PortMismatchKind -> eSource
Instances
| ThrowsPortMismatch e => ThrowsPortMismatch (Errno e) | |
| ThrowsPortMismatch (PortMismatch e) | |
| ThrowsPortMismatch e => ThrowsPortMismatch (PortRegister e) | |
| ThrowsPortMismatch e => ThrowsPortMismatch (Status e) |
data PortMismatch e Source
Constructors
| PortMismatch PortMismatchKind | |
| NoPortMismatch e |
Instances
| ThrowsErrno e => ThrowsErrno (PortMismatch e) | |
| ThrowsPortMismatch (PortMismatch e) | |
| ThrowsPortRegister e => ThrowsPortRegister (PortMismatch e) | |
| ThrowsStatus e => ThrowsStatus (PortMismatch e) | |
| ToString e => ToString (PortMismatch e) |
data PortMismatchKind Source
Constructors
| TypeMismatch | |
| DirectionMismatch |
class ThrowsErrno e whereSource
Instances
| ThrowsErrno Errno | |
| ThrowsErrno (Errno e) | |
| ThrowsErrno e => ThrowsErrno (PortMismatch e) | |
| ThrowsErrno e => ThrowsErrno (PortRegister e) | |
| ThrowsErrno e => ThrowsErrno (Status e) |
Instances
| ThrowsErrno (Errno e) | |
| ThrowsPortMismatch e => ThrowsPortMismatch (Errno e) | |
| ThrowsPortRegister e => ThrowsPortRegister (Errno e) | |
| ThrowsStatus e => ThrowsStatus (Errno e) | |
| ToString e => ToString (Errno e) |