nekolib/lib.rs
1//! ねこちゃんライブラリ。
2//!
3//! [](https://github.com/rsk0315/library-rs/actions/workflows/verify.yml)
4//! [](https://github.com/rsk0315/library-rs/actions/workflows/doc_test.yml)
5//! [](https://github.com/rsk0315/library-rs/actions/workflows/unit_test.yml)
6//!
7//! [えびちゃん](https://twitter.com/rsk0315_h4x) の競プロライブラリですにゃ。
8//!
9//! 各種スニペットを個別クレートとして分けて作ったもの
10//! ([`library-rs`](https://github.com/rsk0315/library-rs))
11//! をモジュールの形に自動変換して作られたものがこれ (`nekolib`) になります。
12//! `nekolib` は仮称で、よりよい名前が見つかったら変わると思います。
13//!
14//! モジュールの形に変換している理由は、主にドキュメントの見やすさのためです。
15//! 元コードでクレートに分けて書いている理由は、詳しくはここでは書きません[^1]
16//! が、 主には依存関係を書きやすかったためです。
17//!
18//! [^1]: 一度書いたところ、ここに載せるには長くなりすぎたため。
19//!
20//! # 🐱 Cat
21//! にゃー。
22// #![feature(once_cell)]
23//!
24//! ## Revision
25//! [`dd6c1f8bc74f6755b99918c098b497a78fd81677`](https://github.com/rsk0315/library-rs/tree/dd6c1f8bc74f6755b99918c098b497a78fd81677)
26//!
27//! ```text
28//! +----------------+
29//! | ..-.. .|
30//! | :.... ..|
31//! | : + .: +|
32//! | ^ : =..-.|
33//! | - + $.|
34//! | : = = -|
35//! | . - : -.|
36//! | . .|
37//! +----------------+
38//! ```
39pub mod algo;
40pub mod ds;
41pub mod graph;
42pub mod math;
43pub mod seq;
44pub mod traits;
45pub mod utils;