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) |