app-lens-0.1.0.3: applicative (functional) bidirectional programming beyond composition chains
Control.LensFunction.Exception
data SomeLensFunctionException Source #
Constructors
Instances
Methods
showsPrec :: Int -> SomeLensFunctionException -> ShowS #
show :: SomeLensFunctionException -> String #
showList :: [SomeLensFunctionException] -> ShowS #
toException :: SomeLensFunctionException -> SomeException #
fromException :: SomeException -> Maybe SomeLensFunctionException #
displayException :: SomeLensFunctionException -> String #
data NoLUBException Source #
showsPrec :: Int -> NoLUBException -> ShowS #
show :: NoLUBException -> String #
showList :: [NoLUBException] -> ShowS #
toException :: NoLUBException -> SomeException #
fromException :: SomeException -> Maybe NoLUBException #
displayException :: NoLUBException -> String #
data ChangedObservationException Source #
showsPrec :: Int -> ChangedObservationException -> ShowS #
show :: ChangedObservationException -> String #
showList :: [ChangedObservationException] -> ShowS #
toException :: ChangedObservationException -> SomeException #
fromException :: SomeException -> Maybe ChangedObservationException #
displayException :: ChangedObservationException -> String #
data ShapeMismatchException Source #
showsPrec :: Int -> ShapeMismatchException -> ShowS #
show :: ShapeMismatchException -> String #
showList :: [ShapeMismatchException] -> ShowS #
toException :: ShapeMismatchException -> SomeException #
fromException :: SomeException -> Maybe ShapeMismatchException #
displayException :: ShapeMismatchException -> String #
data ConstantUpdateException Source #
showsPrec :: Int -> ConstantUpdateException -> ShowS #
show :: ConstantUpdateException -> String #
showList :: [ConstantUpdateException] -> ShowS #
toException :: ConstantUpdateException -> SomeException #
fromException :: SomeException -> Maybe ConstantUpdateException #
displayException :: ConstantUpdateException -> String #