Monad Maybe | Since: base-2.1 |
Instance detailsDefined in GHC.Base |
Functor Maybe | Since: base-2.1 |
Instance detailsDefined in GHC.Base |
MonadFail Maybe | Since: base-4.9.0.0 |
Instance detailsDefined in Control.Monad.Fail |
Applicative Maybe | Since: base-2.1 |
Instance detailsDefined in GHC.Base |
Foldable Maybe | Since: base-2.1 |
Instance detailsDefined in Data.Foldable |
Traversable Maybe | Since: base-2.1 |
Instance detailsDefined in Data.Traversable |
MonadPlus Maybe | Since: base-2.1 |
Instance detailsDefined in GHC.Base |
Arbitrary1 Maybe | |
Instance detailsDefined in Test.QuickCheck.Arbitrary |
ToJSON1 Maybe | |
Instance detailsDefined in Data.Aeson.Types.ToJSON |
FromJSON1 Maybe | |
Instance detailsDefined in Data.Aeson.Types.FromJSON |
Alternative Maybe | Since: base-2.1 |
Instance detailsDefined in GHC.Base |
MonadFailure Maybe | |
Instance detailsDefined in Basement.Monad |
MonadThrow Maybe | |
Instance detailsDefined in Control.Monad.Catch |
NFData1 Maybe | Since: deepseq-1.4.3.0 |
Instance detailsDefined in Control.DeepSeq |
Hashable1 Maybe | |
Instance detailsDefined in Data.Hashable.Class |
MonadBaseControl Maybe Maybe | |
Instance detailsDefined in Control.Monad.Trans.Control |
(Selector s, GToJSON' enc arity (K1 i (Maybe a) :: Type -> Type), KeyValuePair enc pairs, Monoid pairs) => RecordToPairs enc pairs arity (S1 s (K1 i (Maybe a) :: Type -> Type)) | |
Instance detailsDefined in Data.Aeson.Types.ToJSON |
Lift a => Lift (Maybe a :: Type) | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
HasExamples Response (Maybe Example) | |
Instance detailsDefined in Data.Swagger.Lens |
HasAttribute Xml (Maybe Bool) | |
Instance detailsDefined in Data.Swagger.Lens |
HasNamespace Xml (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasPrefix Xml (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasWrapped Xml (Maybe Bool) | |
Instance detailsDefined in Data.Swagger.Lens |
HasDefault ParamOtherSchema (Maybe Value) | |
Instance detailsDefined in Data.Swagger.Lens |
HasDefault Schema (Maybe Value) | |
Instance detailsDefined in Data.Swagger.Lens |
HasDefault Responses (Maybe (Referenced Response)) | |
Instance detailsDefined in Data.Swagger.Lens |
HasDefault Header (Maybe Value) | |
Instance detailsDefined in Data.Swagger.Lens |
HasParamSchema s (ParamSchema t) => HasEnum s (Maybe [Value]) | |
Instance detailsDefined in Data.Swagger.Lens |
HasParamSchema s (ParamSchema t) => HasExclusiveMaximum s (Maybe Bool) | |
Instance detailsDefined in Data.Swagger.Lens |
HasParamSchema s (ParamSchema t) => HasExclusiveMinimum s (Maybe Bool) | |
Instance detailsDefined in Data.Swagger.Lens |
HasParamSchema s (ParamSchema t) => HasFormat s (Maybe Format) | |
Instance detailsDefined in Data.Swagger.Lens |
HasParamSchema s (ParamSchema t) => HasItems s (Maybe (SwaggerItems t)) | |
Instance detailsDefined in Data.Swagger.Lens |
HasParamSchema s (ParamSchema t) => HasMaxItems s (Maybe Integer) | |
Instance detailsDefined in Data.Swagger.Lens |
HasParamSchema s (ParamSchema t) => HasMaxLength s (Maybe Integer) | |
Instance detailsDefined in Data.Swagger.Lens |
HasParamSchema s (ParamSchema t) => HasMaximum s (Maybe Scientific) | |
Instance detailsDefined in Data.Swagger.Lens |
HasParamSchema s (ParamSchema t) => HasMinItems s (Maybe Integer) | |
Instance detailsDefined in Data.Swagger.Lens |
HasParamSchema s (ParamSchema t) => HasMinLength s (Maybe Integer) | |
Instance detailsDefined in Data.Swagger.Lens |
HasParamSchema s (ParamSchema t) => HasMinimum s (Maybe Scientific) | |
Instance detailsDefined in Data.Swagger.Lens |
HasParamSchema s (ParamSchema t) => HasMultipleOf s (Maybe Scientific) | |
Instance detailsDefined in Data.Swagger.Lens |
HasParamSchema s (ParamSchema t) => HasPattern s (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasType ParamOtherSchema (Maybe (SwaggerType ('SwaggerKindParamOtherSchema :: SwaggerKind Type))) | |
Instance detailsDefined in Data.Swagger.Lens |
HasType Schema (Maybe (SwaggerType ('SwaggerKindSchema :: SwaggerKind Type))) | |
Instance detailsDefined in Data.Swagger.Lens |
HasType NamedSchema (Maybe (SwaggerType ('SwaggerKindSchema :: SwaggerKind Type))) | |
Instance detailsDefined in Data.Swagger.Lens |
HasType Header (Maybe (SwaggerType ('SwaggerKindNormal Header))) | |
Instance detailsDefined in Data.Swagger.Lens |
HasParamSchema s (ParamSchema t) => HasUniqueItems s (Maybe Bool) | |
Instance detailsDefined in Data.Swagger.Lens |
HasAdditionalProperties Schema (Maybe AdditionalProperties) | |
Instance detailsDefined in Data.Swagger.Lens |
HasAllOf Schema (Maybe [Referenced Schema]) | |
Instance detailsDefined in Data.Swagger.Lens |
HasDiscriminator Schema (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasExample Schema (Maybe Value) | |
Instance detailsDefined in Data.Swagger.Lens |
HasMaxProperties Schema (Maybe Integer) | |
Instance detailsDefined in Data.Swagger.Lens |
HasMinProperties Schema (Maybe Integer) | |
Instance detailsDefined in Data.Swagger.Lens |
HasReadOnly Schema (Maybe Bool) | |
Instance detailsDefined in Data.Swagger.Lens |
HasXml Schema (Maybe Xml) | |
Instance detailsDefined in Data.Swagger.Lens |
HasAllowEmptyValue ParamOtherSchema (Maybe Bool) | |
Instance detailsDefined in Data.Swagger.Lens |
HasRequired Param (Maybe Bool) | |
Instance detailsDefined in Data.Swagger.Lens |
HasSchema Response (Maybe (Referenced Schema)) | |
Instance detailsDefined in Data.Swagger.Lens |
HasDeprecated Operation (Maybe Bool) | |
Instance detailsDefined in Data.Swagger.Lens |
HasOperationId Operation (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasSummary Operation (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasDelete PathItem (Maybe Operation) | |
Instance detailsDefined in Data.Swagger.Lens |
HasGet PathItem (Maybe Operation) | |
Instance detailsDefined in Data.Swagger.Lens |
HasHead PathItem (Maybe Operation) | |
Instance detailsDefined in Data.Swagger.Lens |
HasOptions PathItem (Maybe Operation) | |
Instance detailsDefined in Data.Swagger.Lens |
HasPatch PathItem (Maybe Operation) | |
Instance detailsDefined in Data.Swagger.Lens |
HasPost PathItem (Maybe Operation) | |
Instance detailsDefined in Data.Swagger.Lens |
HasPut PathItem (Maybe Operation) | |
Instance detailsDefined in Data.Swagger.Lens |
HasEmail Contact (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasUrl Contact (Maybe URL) | |
Instance detailsDefined in Data.Swagger.Lens |
HasUrl License (Maybe URL) | |
Instance detailsDefined in Data.Swagger.Lens |
HasContact Info (Maybe Contact) | |
Instance detailsDefined in Data.Swagger.Lens |
HasDescription Info (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasDescription Operation (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasDescription Param (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasDescription Schema (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasDescription Header (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasDescription SecurityScheme (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasDescription Tag (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasDescription ExternalDocs (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasLicense Info (Maybe License) | |
Instance detailsDefined in Data.Swagger.Lens |
HasTermsOfService Info (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasTitle Schema (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasName Contact (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasName NamedSchema (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasName Xml (Maybe Text) | |
Instance detailsDefined in Data.Swagger.Lens |
HasPort Host (Maybe PortNumber) | |
Instance detailsDefined in Data.Swagger.Lens |
HasBasePath Swagger (Maybe FilePath) | |
Instance detailsDefined in Data.Swagger.Lens |
HasConsumes Operation (Maybe MimeList) | |
Instance detailsDefined in Data.Swagger.Lens |
HasExternalDocs Swagger (Maybe ExternalDocs) | |
Instance detailsDefined in Data.Swagger.Lens |
HasExternalDocs Operation (Maybe ExternalDocs) | |
Instance detailsDefined in Data.Swagger.Lens |
HasExternalDocs Schema (Maybe ExternalDocs) | |
Instance detailsDefined in Data.Swagger.Lens |
HasExternalDocs Tag (Maybe ExternalDocs) | |
Instance detailsDefined in Data.Swagger.Lens |
HasHost Swagger (Maybe Host) | |
Instance detailsDefined in Data.Swagger.Lens |
HasProduces Operation (Maybe MimeList) | |
Instance detailsDefined in Data.Swagger.Lens |
HasSchemes Swagger (Maybe [Scheme]) | |
Instance detailsDefined in Data.Swagger.Lens |
HasSchemes Operation (Maybe [Scheme]) | |
Instance detailsDefined in Data.Swagger.Lens |
a ~ a' => ArbitraryOr fg (FieldGen s a) g '(con, i, 'Just s) a' | Matching custom generator for field s . |
Instance detailsDefined in Generic.Random.Internal.Generic |
(Selector s, FromJSON a) => RecordFromJSON' arity (S1 s (K1 i (Maybe a) :: Type -> Type)) | |
Instance detailsDefined in Data.Aeson.Types.FromJSON |
a ~ a' => ArbitraryOr fg (ConstrGen c i a) g '('Just c, i, s) a' | Matching custom generator for i -th field of constructor c . |
Instance detailsDefined in Generic.Random.Internal.Generic |
Eq a => Eq (Maybe a) | Since: base-2.1 |
Instance detailsDefined in GHC.Maybe |
Ord a => Ord (Maybe a) | Since: base-2.1 |
Instance detailsDefined in GHC.Maybe |
Read a => Read (Maybe a) | Since: base-2.1 |
Instance detailsDefined in GHC.Read |
Show a => Show (Maybe a) | Since: base-2.1 |
Instance detailsDefined in GHC.Show |
Generic (Maybe a) | Since: base-4.6.0.0 |
Instance detailsDefined in GHC.Generics |
Semigroup a => Semigroup (Maybe a) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Base |
Semigroup a => Monoid (Maybe a) | Lift a semigroup into Maybe forming a Monoid according to
http://en.wikipedia.org/wiki/Monoid: "Any semigroup S may be
turned into a monoid simply by adjoining an element e not in S
and defining e*e = e and e*s = s = s*e for all s ∈ S ." Since 4.11.0: constraint on inner a value generalised from
Monoid to Semigroup . Since: base-2.1 |
Instance detailsDefined in GHC.Base |
Arbitrary a => Arbitrary (Maybe a) | |
Instance detailsDefined in Test.QuickCheck.Arbitrary |
CoArbitrary a => CoArbitrary (Maybe a) | |
Instance detailsDefined in Test.QuickCheck.Arbitrary |
Hashable a => Hashable (Maybe a) | |
Instance detailsDefined in Data.Hashable.Class |
ToJSON a => ToJSON (Maybe a) | |
Instance detailsDefined in Data.Aeson.Types.ToJSON |
FromJSON a => FromJSON (Maybe a) | |
Instance detailsDefined in Data.Aeson.Types.FromJSON |
Val a => Val (Maybe a) | |
Instance detailsDefined in Data.Bson |
FromField a => FromField (Maybe a) | Nothing if the Field is empty , Just otherwise.
|
Instance detailsDefined in Data.Csv.Conversion |
ToField a => ToField (Maybe a) | Nothing is encoded as an empty field.
|
Instance detailsDefined in Data.Csv.Conversion |
NFData a => NFData (Maybe a) | |
Instance detailsDefined in Control.DeepSeq |
Ixed (Maybe a) | |
Instance detailsDefined in Control.Lens.At |
At (Maybe a) | |
Instance detailsDefined in Control.Lens.At |
Ixed (Maybe a) | |
Instance detailsDefined in Optics.At.Core |
At (Maybe a) | |
Instance detailsDefined in Optics.At.Core |
PersistField a => PersistField (Maybe a) | |
Instance detailsDefined in Database.Persist.Class.PersistField |
MongoRegexSearchable rs => MongoRegexSearchable (Maybe rs) | |
Instance detailsDefined in Database.Persist.MongoDB |
ToSchema a => ToSchema (Maybe a) | |
Instance detailsDefined in Data.Swagger.Internal.Schema |
SingKind a => SingKind (Maybe a) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics Associated Types type DemoteRep (Maybe a) |
Generic1 Maybe | Since: base-4.6.0.0 |
Instance detailsDefined in GHC.Generics |
HasDefault (ParamSchema t) (Maybe Value) | |
Instance detailsDefined in Data.Swagger.Lens |
HasEnum (ParamSchema t) (Maybe [Value]) | |
Instance detailsDefined in Data.Swagger.Lens |
HasExclusiveMaximum (ParamSchema t) (Maybe Bool) | |
Instance detailsDefined in Data.Swagger.Lens |
HasExclusiveMinimum (ParamSchema t) (Maybe Bool) | |
Instance detailsDefined in Data.Swagger.Lens |
HasFormat (ParamSchema t) (Maybe Format) | |
Instance detailsDefined in Data.Swagger.Lens |
HasItems (ParamSchema t) (Maybe (SwaggerItems t)) | |
Instance detailsDefined in Data.Swagger.Lens |
HasMaxItems (ParamSchema t) (Maybe Integer) | |
Instance detailsDefined in Data.Swagger.Lens |
HasMaxLength (ParamSchema t) (Maybe Integer) | |
Instance detailsDefined in Data.Swagger.Lens |
HasMaximum (ParamSchema t) (Maybe Scientific) | |
Instance detailsDefined in Data.Swagger.Lens |
HasMinItems (ParamSchema t) (Maybe Integer) | |
Instance detailsDefined in Data.Swagger.Lens |
HasMinLength (ParamSchema t) (Maybe Integer) | |
Instance detailsDefined in Data.Swagger.Lens |
HasMinimum (ParamSchema t) (Maybe Scientific) | |
Instance detailsDefined in Data.Swagger.Lens |
HasMultipleOf (ParamSchema t) (Maybe Scientific) | |
Instance detailsDefined in Data.Swagger.Lens |
HasPattern (ParamSchema t) (Maybe Pattern) | |
Instance detailsDefined in Data.Swagger.Lens |
HasType (ParamSchema t) (Maybe (SwaggerType t)) | |
Instance detailsDefined in Data.Swagger.Lens |
HasUniqueItems (ParamSchema t) (Maybe Bool) | |
Instance detailsDefined in Data.Swagger.Lens |
SingI ('Nothing :: Maybe a) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
SingI a2 => SingI ('Just a2 :: Maybe a1) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
ToSchema c => GToSchema (K1 i (Maybe c) :: Type -> Type) | |
Instance detailsDefined in Data.Swagger.Internal.Schema |
(Selector s, ToSchema c) => GToSchema (S1 s (K1 i (Maybe c) :: Type -> Type)) | Optional record fields. |
Instance detailsDefined in Data.Swagger.Internal.Schema |
type Failure Maybe | |
Instance detailsDefined in Basement.Monad |
type StM Maybe a | |
Instance detailsDefined in Control.Monad.Trans.Control |
type Rep (Maybe a) | |
Instance detailsDefined in GHC.Generics |
type Code (Maybe a) | |
Instance detailsDefined in Generics.SOP.Instances |
type DatatypeInfoOf (Maybe a) | |
Instance detailsDefined in Generics.SOP.Instances |
type Index (Maybe a) | |
Instance detailsDefined in Control.Lens.At |
type IxValue (Maybe a) | |
Instance detailsDefined in Control.Lens.At |
type Index (Maybe a) | |
Instance detailsDefined in Optics.At.Core |
type IxValue (Maybe a) | |
Instance detailsDefined in Optics.At.Core |
type IxKind (Maybe a) | |
Instance detailsDefined in Optics.At.Core |
type DemoteRep (Maybe a) | |
Instance detailsDefined in GHC.Generics |
data Sing (b :: Maybe a) | |
Instance detailsDefined in GHC.Generics data Sing (b :: Maybe a) where |
type Rep1 Maybe | |
Instance detailsDefined in GHC.Generics |