3 unstable releases

0.2.1 Oct 8, 2023
0.2.0 Oct 8, 2023
0.1.0 Apr 8, 2023

#721 in Cargo plugins


Used in cargo-indicate

MIT/Apache

145KB
3.5K SLoC

Rust 2.5K SLoC // 0.0% comments Rusty Object Notation 430 SLoC // 0.0% comments GraphQL 187 SLoC // 0.2% comments

Library for cargo-indicate, providing a way to query dependencies across different sources of information such as crates.io metadata, GitHub etc.

Queries are written using trustfall, a query engine for writing queries across data sources. Currently only GraphQL-like schemas are available. The following is the schema used that can be used to construct queries. Note that only the directives provided here can be used.

Schema

The following code is automatically included from the src/schema.trustfall.graphql file

Dependencies

~40–55MB
~1M SLoC