aboutsummaryrefslogtreecommitdiff
path: root/METADATA
blob: a136ce7f216c934f9cc12a858a31acd99e95788a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
name: "tinyjson"
description:
    "tinyjson is a library to parse/generate JSON format document. "
    " "
    "Goals of this library are "
    " "
    "Simplicity: This library uses standard containers like Vec or HashMap as "
    "its internal representation and exposes it to users. Users can operate "
    "JSON values via the standard APIs. And it keeps this crate as small as "
    "possible. "
    "Explicit: This library does not hide memory allocation from users. You "
    "need to allocate memory like Vec, String, HashMap by yourself. It is good "
    "for readers of your source code to show where memory allocations happen. "
    "And you can have control of how memory is allocated (e.g. allocating "
    "memory in advance with with_capacity method). "
    "No dependencies: This library is built on top of only standard libraries. "
    "No unsafe code: This library is built with Safe Rust. "
    "Well tested: This library is tested with famous test suites: "
    "JSON checker in json.org "
    "JSONTestSuite "
    "JSON-Schema-Test-Suite "
    ""

third_party {
  url {
    type: HOMEPAGE
    value: "https://crates.io/crates/tinyjson"
  }
  url {
    type: ARCHIVE
    value: "https://static.crates.io/crates/tinyjson/tinyjson-2.5.1.crate"
  }
  version: "2.5.1"
  last_upgrade_date { year: 2023 month: 2 day: 13 }
  license_type: NOTICE
}