locli-1.34: Cardano log analysis CLI
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Analysis.API.Ground

Synopsis

Documentation

newtype FieldName Source #

Constructors

FieldName 

Fields

Instances

Instances details
FromJSON FieldName Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

ToJSON FieldName Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

IsString FieldName Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Generic FieldName Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Associated Types

type Rep FieldName :: Type -> Type Source #

Show FieldName Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

NFData FieldName Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

rnf :: FieldName -> () Source #

Eq FieldName Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Ord FieldName Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

type Rep FieldName Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

type Rep FieldName = D1 ('MetaData "FieldName" "Cardano.Analysis.API.Ground" "locli-1.34-inplace" 'True) (C1 ('MetaCons "FieldName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unFieldName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype Hash Source #

Constructors

Hash 

Fields

Instances

Instances details
FromJSON Hash Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

FromJSONKey Hash Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

fromJSONKey :: FromJSONKeyFunction Hash

fromJSONKeyList :: FromJSONKeyFunction [Hash]

ToJSON Hash Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

toJSON :: Hash -> Value #

toEncoding :: Hash -> Encoding #

toJSONList :: [Hash] -> Value #

toEncodingList :: [Hash] -> Encoding #

omitField :: Hash -> Bool #

ToJSONKey Hash Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

toJSONKey :: ToJSONKeyFunction Hash

toJSONKeyList :: ToJSONKeyFunction [Hash]

Generic Hash Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Associated Types

type Rep Hash :: Type -> Type Source #

Methods

from :: Hash -> Rep Hash x Source #

to :: Rep Hash x -> Hash Source #

Show Hash Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

NFData Hash Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

rnf :: Hash -> () Source #

Eq Hash Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

(==) :: Hash -> Hash -> Bool Source #

(/=) :: Hash -> Hash -> Bool Source #

Ord Hash Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

type Rep Hash Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

type Rep Hash = D1 ('MetaData "Hash" "Cardano.Analysis.API.Ground" "locli-1.34-inplace" 'True) (C1 ('MetaCons "Hash" 'PrefixI 'True) (S1 ('MetaSel ('Just "unHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortText)))

newtype Host Source #

Constructors

Host 

Fields

Instances

Instances details
FromJSON Host Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

FromJSONKey Host Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

fromJSONKey :: FromJSONKeyFunction Host

fromJSONKeyList :: FromJSONKeyFunction [Host]

ToJSON Host Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

toJSON :: Host -> Value #

toEncoding :: Host -> Encoding #

toJSONList :: [Host] -> Value #

toEncodingList :: [Host] -> Encoding #

omitField :: Host -> Bool #

ToJSONKey Host Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

toJSONKey :: ToJSONKeyFunction Host

toJSONKeyList :: ToJSONKeyFunction [Host]

IsString Host Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Generic Host Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Associated Types

type Rep Host :: Type -> Type Source #

Methods

from :: Host -> Rep Host x Source #

to :: Rep Host x -> Host Source #

Show Host Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

NFData Host Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

rnf :: Host -> () Source #

Eq Host Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

(==) :: Host -> Host -> Bool Source #

(/=) :: Host -> Host -> Bool Source #

Ord Host Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

type Rep Host Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

type Rep Host = D1 ('MetaData "Host" "Cardano.Analysis.API.Ground" "locli-1.34-inplace" 'True) (C1 ('MetaCons "Host" 'PrefixI 'True) (S1 ('MetaSel ('Just "unHost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortText)))

newtype Count (a :: k) Source #

Constructors

Count 

Fields

Instances

Instances details
FromJSON (Count a) Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

ToJSON (Count a) Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

toJSON :: Count a -> Value #

toEncoding :: Count a -> Encoding #

toJSONList :: [Count a] -> Value #

toEncodingList :: [Count a] -> Encoding #

omitField :: Count a -> Bool #

Generic (Count a) Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Associated Types

type Rep (Count a) :: Type -> Type Source #

Methods

from :: Count a -> Rep (Count a) x Source #

to :: Rep (Count a) x -> Count a Source #

Num (Count a) Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

(+) :: Count a -> Count a -> Count a Source #

(-) :: Count a -> Count a -> Count a Source #

(*) :: Count a -> Count a -> Count a Source #

negate :: Count a -> Count a Source #

abs :: Count a -> Count a Source #

signum :: Count a -> Count a Source #

fromInteger :: Integer -> Count a Source #

Real (Count a) Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Show (Count a) Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

NFData (Count a) Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

rnf :: Count a -> () Source #

Eq (Count a) Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

(==) :: Count a -> Count a -> Bool Source #

(/=) :: Count a -> Count a -> Bool Source #

Ord (Count a) Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

compare :: Count a -> Count a -> Ordering Source #

(<) :: Count a -> Count a -> Bool Source #

(<=) :: Count a -> Count a -> Bool Source #

(>) :: Count a -> Count a -> Bool Source #

(>=) :: Count a -> Count a -> Bool Source #

max :: Count a -> Count a -> Count a Source #

min :: Count a -> Count a -> Count a Source #

Divisible (Count a) Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

type Rep (Count a) Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

type Rep (Count a) = D1 ('MetaData "Count" "Cardano.Analysis.API.Ground" "locli-1.34-inplace" 'True) (C1 ('MetaCons "Count" 'PrefixI 'True) (S1 ('MetaSel ('Just "unCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype TId Source #

Constructors

TId 

Fields

Instances

Instances details
FromJSON TId Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

ToJSON TId Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

toJSON :: TId -> Value #

toEncoding :: TId -> Encoding #

toJSONList :: [TId] -> Value #

toEncodingList :: [TId] -> Encoding #

omitField :: TId -> Bool #

Generic TId Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Associated Types

type Rep TId :: Type -> Type Source #

Methods

from :: TId -> Rep TId x Source #

to :: Rep TId x -> TId Source #

Show TId Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

NFData TId Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

rnf :: TId -> () Source #

Eq TId Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

(==) :: TId -> TId -> Bool Source #

(/=) :: TId -> TId -> Bool Source #

Ord TId Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

compare :: TId -> TId -> Ordering Source #

(<) :: TId -> TId -> Bool Source #

(<=) :: TId -> TId -> Bool Source #

(>) :: TId -> TId -> Bool Source #

(>=) :: TId -> TId -> Bool Source #

max :: TId -> TId -> TId Source #

min :: TId -> TId -> TId Source #

type Rep TId Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

type Rep TId = D1 ('MetaData "TId" "Cardano.Analysis.API.Ground" "locli-1.34-inplace" 'True) (C1 ('MetaCons "TId" 'PrefixI 'True) (S1 ('MetaSel ('Just "unTId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortText)))

newtype EpochSlot Source #

Constructors

EpochSlot 

Fields

Instances

Instances details
FromJSON EpochSlot Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

ToJSON EpochSlot Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Generic EpochSlot Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Associated Types

type Rep EpochSlot :: Type -> Type Source #

Num EpochSlot Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Show EpochSlot Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

NFData EpochSlot Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

rnf :: EpochSlot -> () Source #

Eq EpochSlot Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Ord EpochSlot Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

type Rep EpochSlot Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

type Rep EpochSlot = D1 ('MetaData "EpochSlot" "Cardano.Analysis.API.Ground" "locli-1.34-inplace" 'True) (C1 ('MetaCons "EpochSlot" 'PrefixI 'True) (S1 ('MetaSel ('Just "unEpochSlot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

newtype EpochSafeInt Source #

Constructors

EpochSafeInt 

Instances

Instances details
FromJSON EpochSafeInt Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

ToJSON EpochSafeInt Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Generic EpochSafeInt Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Associated Types

type Rep EpochSafeInt :: Type -> Type Source #

Num EpochSafeInt Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Show EpochSafeInt Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

NFData EpochSafeInt Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

rnf :: EpochSafeInt -> () Source #

Eq EpochSafeInt Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Ord EpochSafeInt Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

type Rep EpochSafeInt Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

type Rep EpochSafeInt = D1 ('MetaData "EpochSafeInt" "Cardano.Analysis.API.Ground" "locli-1.34-inplace" 'True) (C1 ('MetaCons "EpochSafeInt" 'PrefixI 'True) (S1 ('MetaSel ('Just "unEpochSafeInt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

newtype InputDir Source #

Constructors

InputDir 

Fields

Instances

Instances details
Show InputDir Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

NFData InputDir Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Methods

rnf :: InputDir -> () Source #

Eq InputDir Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

newtype JsonOutputFile (a :: Type) Source #

Constructors

JsonOutputFile 

Instances

Instances details
Show (JsonOutputFile a) Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Eq (JsonOutputFile a) Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

newtype OutputFile Source #

Constructors

OutputFile 

Instances

Instances details
Show OutputFile Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Eq OutputFile Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

countMap :: Map a b -> Count a Source #

countList :: (a -> Bool) -> [a] -> Count a Source #

countLists :: (a -> Bool) -> [[a]] -> Count a Source #

countListsAll :: [[a]] -> Count a Source #

data UTCTime Source #

This is the simplest representation of UTC. It consists of the day number, and a time offset from midnight. Note that if a day has a leap second added to it, it will have 86401 seconds.

Instances

Instances details
FromJSON UTCTime 
Instance details

Defined in Data.Aeson.Types.FromJSON

FromJSONKey UTCTime 
Instance details

Defined in Data.Aeson.Types.FromJSON

Methods

fromJSONKey :: FromJSONKeyFunction UTCTime

fromJSONKeyList :: FromJSONKeyFunction [UTCTime]

ToJSON UTCTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: UTCTime -> Value #

toEncoding :: UTCTime -> Encoding #

toJSONList :: [UTCTime] -> Value #

toEncodingList :: [UTCTime] -> Encoding #

omitField :: UTCTime -> Bool #

ToJSONKey UTCTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSONKey :: ToJSONKeyFunction UTCTime

toJSONKeyList :: ToJSONKeyFunction [UTCTime]

Data UTCTime 
Instance details

Defined in Data.Time.Clock.Internal.UTCTime

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UTCTime -> c UTCTime Source #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UTCTime Source #

toConstr :: UTCTime -> Constr Source #

dataTypeOf :: UTCTime -> DataType Source #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UTCTime) Source #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UTCTime) Source #

gmapT :: (forall b. Data b => b -> b) -> UTCTime -> UTCTime Source #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UTCTime -> r Source #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UTCTime -> r Source #

gmapQ :: (forall d. Data d => d -> u) -> UTCTime -> [u] Source #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UTCTime -> u Source #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UTCTime -> m UTCTime Source #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UTCTime -> m UTCTime Source #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UTCTime -> m UTCTime Source #

NFData UTCTime 
Instance details

Defined in Data.Time.Clock.Internal.UTCTime

Methods

rnf :: UTCTime -> () Source #

Eq UTCTime 
Instance details

Defined in Data.Time.Clock.Internal.UTCTime

Ord UTCTime 
Instance details

Defined in Data.Time.Clock.Internal.UTCTime

data NominalDiffTime Source #

This is a length of time, as measured by UTC. It has a precision of 10^-12 s.

Conversion functions such as fromInteger and realToFrac will treat it as seconds. For example, (0.010 :: NominalDiffTime) corresponds to 10 milliseconds.

It has a precision of one picosecond (= 10^-12 s). Enumeration functions will treat it as picoseconds.

It ignores leap-seconds, so it's not necessarily a fixed amount of clock time. For instance, 23:00 UTC + 2 hours of NominalDiffTime = 01:00 UTC (+ 1 day), regardless of whether a leap-second intervened.

Instances

Instances details
FromJSON NominalDiffTime 
Instance details

Defined in Data.Aeson.Types.FromJSON

ToJSON NominalDiffTime 
Instance details

Defined in Data.Aeson.Types.ToJSON

Data NominalDiffTime 
Instance details

Defined in Data.Time.Clock.Internal.NominalDiffTime

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NominalDiffTime -> c NominalDiffTime Source #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NominalDiffTime Source #

toConstr :: NominalDiffTime -> Constr Source #

dataTypeOf :: NominalDiffTime -> DataType Source #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NominalDiffTime) Source #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NominalDiffTime) Source #

gmapT :: (forall b. Data b => b -> b) -> NominalDiffTime -> NominalDiffTime Source #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NominalDiffTime -> r Source #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NominalDiffTime -> r Source #

gmapQ :: (forall d. Data d => d -> u) -> NominalDiffTime -> [u] Source #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NominalDiffTime -> u Source #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NominalDiffTime -> m NominalDiffTime Source #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NominalDiffTime -> m NominalDiffTime Source #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NominalDiffTime -> m NominalDiffTime Source #

Enum NominalDiffTime 
Instance details

Defined in Data.Time.Clock.Internal.NominalDiffTime

Num NominalDiffTime 
Instance details

Defined in Data.Time.Clock.Internal.NominalDiffTime

Read NominalDiffTime 
Instance details

Defined in Data.Time.Clock.Internal.NominalDiffTime

Fractional NominalDiffTime 
Instance details

Defined in Data.Time.Clock.Internal.NominalDiffTime

Real NominalDiffTime 
Instance details

Defined in Data.Time.Clock.Internal.NominalDiffTime

RealFrac NominalDiffTime 
Instance details

Defined in Data.Time.Clock.Internal.NominalDiffTime

Show NominalDiffTime 
Instance details

Defined in Data.Time.Clock.Internal.NominalDiffTime

NFData NominalDiffTime 
Instance details

Defined in Data.Time.Clock.Internal.NominalDiffTime

Methods

rnf :: NominalDiffTime -> () Source #

Eq NominalDiffTime 
Instance details

Defined in Data.Time.Clock.Internal.NominalDiffTime

Ord NominalDiffTime 
Instance details

Defined in Data.Time.Clock.Internal.NominalDiffTime

Divisible NominalDiffTime Source # 
Instance details

Defined in Data.CDF

Show (TimelineComments (SlotStats NominalDiffTime)) Source # 
Instance details

Defined in Cardano.Analysis.API.Metrics

TimelineFields (SlotStats NominalDiffTime) Source # 
Instance details

Defined in Cardano.Analysis.API.Metrics

data TimelineComments (SlotStats NominalDiffTime) Source # 
Instance details

Defined in Cardano.Analysis.API.Metrics

newtype BlockNo Source #

The 0-based index of the block in the blockchain. BlockNo is <= SlotNo and is only equal at slot N if there is a block for every slot where N <= SlotNo.

Constructors

BlockNo 

Fields

Instances

Instances details
FromJSON BlockNo 
Instance details

Defined in Cardano.Slotting.Block

ToJSON BlockNo 
Instance details

Defined in Cardano.Slotting.Block

Methods

toJSON :: BlockNo -> Value #

toEncoding :: BlockNo -> Encoding #

toJSONList :: [BlockNo] -> Value #

toEncodingList :: [BlockNo] -> Encoding #

omitField :: BlockNo -> Bool #

Bounded BlockNo 
Instance details

Defined in Cardano.Slotting.Block

Enum BlockNo 
Instance details

Defined in Cardano.Slotting.Block

Generic BlockNo 
Instance details

Defined in Cardano.Slotting.Block

Associated Types

type Rep BlockNo :: Type -> Type Source #

Num BlockNo 
Instance details

Defined in Cardano.Slotting.Block

Real BlockNo Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Show BlockNo 
Instance details

Defined in Cardano.Slotting.Block

FromCBOR BlockNo 
Instance details

Defined in Cardano.Slotting.Block

ToCBOR BlockNo 
Instance details

Defined in Cardano.Slotting.Block

Methods

toCBOR :: BlockNo -> Encoding Source #

encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy BlockNo -> Size Source #

encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [BlockNo] -> Size Source #

NFData BlockNo 
Instance details

Defined in Cardano.Slotting.Block

Methods

rnf :: BlockNo -> () Source #

Eq BlockNo 
Instance details

Defined in Cardano.Slotting.Block

Ord BlockNo 
Instance details

Defined in Cardano.Slotting.Block

Divisible BlockNo Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

NoThunks BlockNo 
Instance details

Defined in Cardano.Slotting.Block

Serialise BlockNo 
Instance details

Defined in Cardano.Slotting.Block

type Rep BlockNo 
Instance details

Defined in Cardano.Slotting.Block

type Rep BlockNo = D1 ('MetaData "BlockNo" "Cardano.Slotting.Block" "cardano-slotting-0.1.2.0-pjSrFFnbaTAiWOxbUlJ5P" 'True) (C1 ('MetaCons "BlockNo" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBlockNo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

newtype EpochNo Source #

An epoch, i.e. the number of the epoch.

Constructors

EpochNo 

Fields

Instances

Instances details
FromJSON EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

ToJSON EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

Methods

toJSON :: EpochNo -> Value #

toEncoding :: EpochNo -> Encoding #

toJSONList :: [EpochNo] -> Value #

toEncodingList :: [EpochNo] -> Encoding #

omitField :: EpochNo -> Bool #

Enum EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

Generic EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

Associated Types

type Rep EpochNo :: Type -> Type Source #

Num EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

Show EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

FromCBOR EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

ToCBOR EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

Methods

toCBOR :: EpochNo -> Encoding Source #

encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy EpochNo -> Size Source #

encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [EpochNo] -> Size Source #

NFData EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

Methods

rnf :: EpochNo -> () Source #

Eq EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

Ord EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

NoThunks EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

Serialise EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

type Rep EpochNo 
Instance details

Defined in Cardano.Slotting.Slot

type Rep EpochNo = D1 ('MetaData "EpochNo" "Cardano.Slotting.Slot" "cardano-slotting-0.1.2.0-pjSrFFnbaTAiWOxbUlJ5P" 'True) (C1 ('MetaCons "EpochNo" 'PrefixI 'True) (S1 ('MetaSel ('Just "unEpochNo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

newtype SlotNo Source #

The 0-based index for the Ourboros time slot.

Constructors

SlotNo 

Fields

Instances

Instances details
FromJSON SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

ToJSON SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Methods

toJSON :: SlotNo -> Value #

toEncoding :: SlotNo -> Encoding #

toJSONList :: [SlotNo] -> Value #

toEncodingList :: [SlotNo] -> Encoding #

omitField :: SlotNo -> Bool #

Bounded SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Enum SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Generic SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Associated Types

type Rep SlotNo :: Type -> Type Source #

Num SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Real SlotNo Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

Show SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

FromCBOR SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

ToCBOR SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Methods

toCBOR :: SlotNo -> Encoding Source #

encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy SlotNo -> Size Source #

encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SlotNo] -> Size Source #

NFData SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Methods

rnf :: SlotNo -> () Source #

Eq SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Ord SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Divisible SlotNo Source # 
Instance details

Defined in Cardano.Analysis.API.Ground

NoThunks SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Serialise SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

HasHeader block => Anchorable (WithOrigin SlotNo) (Anchor block) block 
Instance details

Defined in Ouroboros.Network.AnchoredFragment

Methods

asAnchor :: block -> Anchor block Source #

getAnchorMeasure :: Proxy block -> Anchor block -> WithOrigin SlotNo Source #

type Rep SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

type Rep SlotNo = D1 ('MetaData "SlotNo" "Cardano.Slotting.Slot" "cardano-slotting-0.1.2.0-pjSrFFnbaTAiWOxbUlJ5P" 'True) (C1 ('MetaCons "SlotNo" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSlotNo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Orphan instances

Real BlockNo Source # 
Instance details

Real SlotNo Source # 
Instance details

Divisible BlockNo Source # 
Instance details

Divisible SlotNo Source # 
Instance details