11 releases (3 stable)
1.0.2 | Oct 23, 2021 |
---|---|
1.0.1 | Oct 21, 2021 |
0.1.7 | Sep 4, 2021 |
0.1.5 | Aug 25, 2021 |
#173 in Database implementations
Used in roogle
41KB
1K
SLoC
Roogle
Roogle is a Rust API search engine, which allows you to search functions by names and type signatures.
Progress
Available Queries
- Function queries
- Method queries
Available Types to Query
- Primitive types
- Generic types
- Without bounds and where predicates (e.g.,
<T>
) - With bounds (e.g.,
<T: Copy>
) - With where predicates
- Without bounds and where predicates (e.g.,
- Custom types
- Without generic args (e.g.,
IpAddr
) - With generic args (e.g.,
Vec<T>
,Option<T>
)
- Without generic args (e.g.,
- Other types
Example
$ cargo r --release
# Then, on another shell session, run:
$ curl -X GET \
-d "fn (Option<Result<T, E>>) -> Result<Option<T>, E>" \
"localhost:8000/search?scope=set:libstd"
Dependencies
~1.9–3MB
~59K SLoC