| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.BaseTypes.NonZero
Documentation
class KnownBounds (a ∷ k) Source #
Instances
| KnownBounds Word16 Source # | |||||||||
Defined in Cardano.Ledger.BaseTypes.NonZero Associated Types
| |||||||||
| KnownBounds Word32 Source # | |||||||||
Defined in Cardano.Ledger.BaseTypes.NonZero Associated Types
| |||||||||
| KnownBounds Word64 Source # | |||||||||
Defined in Cardano.Ledger.BaseTypes.NonZero Associated Types
| |||||||||
| KnownBounds Word8 Source # | |||||||||
Defined in Cardano.Ledger.BaseTypes.NonZero Associated Types
| |||||||||
class HasZero a where Source #
Minimal complete definition
Nothing
Instances
| (FromJSON a, HasZero a) ⇒ FromJSON (NonZero a) Source # | |
| ToJSON a ⇒ ToJSON (NonZero a) Source # | |
| (HasZero a, FromCBOR a) ⇒ FromCBOR (NonZero a) Source # | |
| ToCBOR a ⇒ ToCBOR (NonZero a) Source # | |
| (Typeable a, DecCBOR a, HasZero a) ⇒ DecCBOR (NonZero a) Source # | |
| EncCBOR a ⇒ EncCBOR (NonZero a) Source # | |
| (ToPlutusData a, HasZero a) ⇒ ToPlutusData (NonZero a) Source # | |
Defined in Cardano.Ledger.Plutus.ToPlutusData | |
| NFData a ⇒ NFData (NonZero a) Source # | |
Defined in Cardano.Ledger.BaseTypes.NonZero | |
| Show a ⇒ Show (NonZero a) Source # | |
| Eq a ⇒ Eq (NonZero a) Source # | |
| Ord a ⇒ Ord (NonZero a) Source # | |
Defined in Cardano.Ledger.BaseTypes.NonZero | |
| NoThunks a ⇒ NoThunks (NonZero a) Source # | |
knownNonZeroBounded ∷ ∀ (n ∷ Nat) a. (KnownNat n, 1 <= n, WithinBounds n a, Num a) ⇒ NonZero a Source #
unsafeNonZero ∷ a → NonZero a Source #
(/.) ∷ Fractional a ⇒ a → NonZero a → a infixl 7 Source #