Documentation

Lean.Data.Json.Basic

Instances For
    def Lean.instDecidableEqJsonNumber.decEq (x✝ x✝¹ : JsonNumber) :
    Decidable (x✝ = x✝¹)
    Instances For
      @[implicit_reducible]
      @[implicit_reducible]
      @[implicit_reducible]
      @[implicit_reducible]
      Instances For
        @[implicit_reducible]
        @[implicit_reducible]
        @[implicit_reducible]
        @[implicit_reducible]
        @[implicit_reducible]

        Attempts to convert a float to a JsonNumber, if the number isn't finite returns the appropriate string from "NaN", "Infinity", "-Infinity".

        Instances For
          def Lean.strLt (a b : String) :
          Instances For
            inductive Lean.Json :
            Instances For
              @[implicit_reducible]
              @[implicit_reducible]
              @[implicit_reducible]
              Instances For
                @[implicit_reducible]
                @[implicit_reducible]
                @[implicit_reducible]
                @[implicit_reducible]
                @[implicit_reducible]
                instance Lean.Json.instOfNat {n : Nat} :
                Instances For
                  Instances For
                    Instances For

                      Assuming both inputs o₁, o₂ are json objects, will compute {...o₁, ...o₂}. If o₁ is not a json object, o₂ will be returned.

                      Instances For
                        Instances For