#jwt #building-block #rpc #api #http

cubix

Standardized building block components born for Rust craft

36 releases (7 breaking)

0.11.3 Jan 4, 2025
0.10.0 Jan 4, 2025
0.8.8 Dec 31, 2024
0.7.0 Nov 1, 2024

#1614 in Network programming

Download history 388/week @ 2024-10-23 1099/week @ 2024-10-30 53/week @ 2024-11-06 6/week @ 2024-11-13 21/week @ 2024-11-20 7/week @ 2024-11-27 12/week @ 2024-12-04 14/week @ 2024-12-11 835/week @ 2024-12-25 1751/week @ 2025-01-01 59/week @ 2025-01-08

2,645 downloads per month
Used in 3 crates (2 directly)

MIT license

6KB

cubix

Standardized building block components born for Rust craft.

GitHub last commit Crates.io Docs

Usage

Run the following Cargo command in your project directory:

cargo add cubix

Features

mod description source crate
api_craft A best practice toolkit with API-compliant response body and error code. api-response
api-errtype
convert_traits Define your own conversion traits to solve the problem of converting two external types without using new types. convert_traits
getset2 A derive macro for generating the most basic getters and setters on struct fields. getset2
jwt-claims Structured version of the JWT Claims Set, as referenced at https://datatracker.ietf.org/doc/html/rfc7519#section-4. jwt_claims

Extern-Crates

extern crate description
num_enum Procedural macros to make inter-operation between primitives and enums easier. This crate is no_std compatible.
strum Strum is a set of macros and traits for working with enums and strings easier in Rust.

Dependencies

~4–18MB
~263K SLoC