emanote-1.0.2.0: Emanate a structured view of your plain-text notes
Safe HaskellSafe-Inferred
LanguageHaskell2010

Emanote.Model.Stork.Index

Synopsis

Documentation

data IndexVar Source #

In-memory Stork index tracked in a TVar

data File Source #

Constructors

File FilePath Text Text 

Instances

Instances details
Show File Source # 
Instance details

Defined in Emanote.Model.Stork.Index

Methods

showsPrec :: Int -> File -> ShowS #

show :: File -> String #

showList :: [File] -> ShowS #

Eq File Source # 
Instance details

Defined in Emanote.Model.Stork.Index

Methods

(==) :: File -> File -> Bool #

(/=) :: File -> File -> Bool #

data Input Source #

Constructors

Input [File] Handling 

Instances

Instances details
Show Input Source # 
Instance details

Defined in Emanote.Model.Stork.Index

Methods

showsPrec :: Int -> Input -> ShowS #

show :: Input -> String #

showList :: [Input] -> ShowS #

Eq Input Source # 
Instance details

Defined in Emanote.Model.Stork.Index

Methods

(==) :: Input -> Input -> Bool #

(/=) :: Input -> Input -> Bool #

newtype Config Source #

Constructors

Config Input 

Instances

Instances details
Show Config Source # 
Instance details

Defined in Emanote.Model.Stork.Index

Eq Config Source # 
Instance details

Defined in Emanote.Model.Stork.Index

Methods

(==) :: Config -> Config -> Bool #

(/=) :: Config -> Config -> Bool #

data Handling Source #

Instances

Instances details
FromJSON Handling Source # 
Instance details

Defined in Emanote.Model.Stork.Index

Generic Handling Source # 
Instance details

Defined in Emanote.Model.Stork.Index

Associated Types

type Rep Handling :: Type -> Type #

Methods

from :: Handling -> Rep Handling x #

to :: Rep Handling x -> Handling #

Show Handling Source # 
Instance details

Defined in Emanote.Model.Stork.Index

Default Handling Source # 
Instance details

Defined in Emanote.Model.Stork.Index

Methods

def :: Handling #

Eq Handling Source # 
Instance details

Defined in Emanote.Model.Stork.Index

type Rep Handling Source # 
Instance details

Defined in Emanote.Model.Stork.Index

type Rep Handling = D1 ('MetaData "Handling" "Emanote.Model.Stork.Index" "emanote-1.0.2.0-inplace" 'False) (C1 ('MetaCons "Handling_Ignore" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Handling_Omit" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Handling_Parse" 'PrefixI 'False) (U1 :: Type -> Type)))