rested 0.11.0

Language/Interpreter for easily defining and running requests to an http server.
Documentation
---
source: tests/parser.rs
description: "\nlet o = {\n    akesy: 1323,\n    love: \"you\"\n        //trailing comment\n}"
expression: ast
---
Program(
  source: "\nlet o = {\n    akesy: 1323,\n    love: \"you\"\n        //trailing comment\n}",
  items: [
    Let(VariableDeclaration(
      identifier: Ok(Token(
        kind: Ident,
        text: "o",
        start: Position(
          value: 5,
          line: 1,
          col: 4,
        ),
      )),
      value: Object(ObjectEntryList(
        span: Span(
          start: Position(
            value: 9,
            line: 1,
            col: 8,
          ),
          end: Position(
            value: 71,
            line: 5,
            col: 0,
          ),
        ),
        items: [
          This(Ok(ObjectEntry(
            key: Ok(StringLiteral(
              raw: "akesy",
              value: "akesy",
              span: Span(
                start: Position(
                  value: 15,
                  line: 2,
                  col: 4,
                ),
                end: Position(
                  value: 19,
                  line: 2,
                  col: 8,
                ),
              ),
            )),
            value: Number((Span(
              start: Position(
                value: 22,
                line: 2,
                col: 11,
              ),
              end: Position(
                value: 25,
                line: 2,
                col: 14,
              ),
            ), 1323.0)),
          ))),
          This(Ok(ObjectEntry(
            key: Ok(StringLiteral(
              raw: "love",
              value: "love",
              span: Span(
                start: Position(
                  value: 32,
                  line: 3,
                  col: 4,
                ),
                end: Position(
                  value: 35,
                  line: 3,
                  col: 7,
                ),
              ),
            )),
            value: String(StringLiteral(
              raw: "\"you\"",
              value: "you",
              span: Span(
                start: Position(
                  value: 38,
                  line: 3,
                  col: 10,
                ),
                end: Position(
                  value: 42,
                  line: 3,
                  col: 14,
                ),
              ),
            )),
          ))),
          That(Literal(
            value: "//trailing comment",
            span: Span(
              start: Position(
                value: 52,
                line: 4,
                col: 8,
              ),
              end: Position(
                value: 69,
                line: 4,
                col: 25,
              ),
            ),
          )),
        ],
      )),
    )),
  ],
)