16 unstable releases (3 breaking)

0.7.0 Nov 1, 2024
0.6.10 Nov 1, 2024
0.6.9 Oct 31, 2024
0.3.2 Oct 29, 2024
0.2.0 Oct 27, 2024

#2129 in Network programming

Download history 84/week @ 2024-10-21 1289/week @ 2024-10-28 167/week @ 2024-11-04 1/week @ 2024-11-11 23/week @ 2024-11-18 10/week @ 2024-11-25 1/week @ 2024-12-02 25/week @ 2024-12-09

59 downloads per month
Used in 3 crates (2 directly)

MIT license

5KB

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

Or add the following line to your Cargo.toml:

cubix = "0.6"

Features

mod description source crate
api_response A consistent structure for API responses, including success and error handling. api-response
convert_traits Define your own conversion traits to solve the problem of converting two external types without using new types. convert_traits
getset2 A procedural macro for generating the most basic getters and setters on 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

~3–16MB
~225K SLoC