Documentation

Aesop.Nanos

structure Aesop.Nanos :
  • nanos : Nat
Instances For
    @[implicit_reducible]
    Equations
    def Aesop.instBEqNanos.beq :
    Nanos โ†’ Nanos โ†’ Bool
    Equations
    Instances For
      def Aesop.instOrdNanos.ord :
      Nanos โ†’ Nanos โ†’ Ordering
      Equations
      Instances For
        @[implicit_reducible]
        Equations
        @[implicit_reducible]
        instance Aesop.Nanos.instOfNat {n : Nat} :
        OfNat Nanos n
        Equations
        @[implicit_reducible]
        Equations
        @[implicit_reducible]
        instance Aesop.Nanos.instDecidableRelLt :
        DecidableRel fun (x1 x2 : Nanos) => x1 < x2
        Equations
        @[implicit_reducible]
        Equations
        @[implicit_reducible]
        instance Aesop.Nanos.instDecidableRelLe :
        DecidableRel fun (x1 x2 : Nanos) => x1 โ‰ค x2
        Equations
        • { nanos := nโ‚‚ }.instDecidableRelLe { nanos := nโ‚‚_1 } = if h : nโ‚‚.ble nโ‚‚_1 = true then isTrue โ‹ฏ else isFalse โ‹ฏ
        @[implicit_reducible]
        Equations
        @[implicit_reducible]
        Equations
        @[implicit_reducible]
        instance Aesop.Nanos.instToJson :
        Lean.ToJson Nanos
        Equations
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For