Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data SData = SData {
- _sdataValue :: Value
- _sdataRoute :: R 'Yaml
- type SDataIxs = '[R 'Yaml]
- type IxSData = IxSet SDataIxs SData
- sdataValue :: Lens' SData Value
- sdataRoute :: Lens' SData (R 'Yaml)
- parseSDataCascading :: R 'Yaml -> NonEmpty (FilePath, ByteString) -> Either Text SData
- mergeAesons :: NonEmpty Value -> Value
- mergeAeson :: Value -> Value -> Value
- lookupAeson :: forall a. FromJSON a => a -> NonEmpty Text -> Value -> a
- oneAesonText :: [Text] -> Text -> Value
Documentation
S
for "structured". Refers to a per-route data file represented by Aeson
value. Example: foobar.yaml file
SData | |
|
Instances
ToJSON SData Source # | |
Defined in Emanote.Model.SData | |
Data SData Source # | |
Defined in Emanote.Model.SData gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SData -> c SData # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SData # dataTypeOf :: SData -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SData) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SData) # gmapT :: (forall b. Data b => b -> b) -> SData -> SData # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SData -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SData -> r # gmapQ :: (forall d. Data d => d -> u) -> SData -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> SData -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> SData -> m SData # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SData -> m SData # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SData -> m SData # | |
Generic SData Source # | |
Show SData Source # | |
Eq SData Source # | |
Ord SData Source # | |
Indexable SDataIxs SData Source # | |
type Rep SData Source # | |
Defined in Emanote.Model.SData type Rep SData = D1 ('MetaData "SData" "Emanote.Model.SData" "emanote-1.0.0.0-inplace" 'False) (C1 ('MetaCons "SData" 'PrefixI 'True) (S1 ('MetaSel ('Just "_sdataValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value) :*: S1 ('MetaSel ('Just "_sdataRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (R 'Yaml)))) |