Skip to content

Commit de49be8

Browse files
committed
Sort dependencies as the Wiki
1 parent d8bce1a commit de49be8

File tree

1 file changed

+31
-31
lines changed

1 file changed

+31
-31
lines changed

Cargo.toml

+31-31
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,34 @@ default = ["jemalloc"]
1616
[dependencies]
1717
# AtCoder 2019年言語アップデート以降に使用できるクレート
1818

19-
# 競技プログラミングの入出力サポート
20-
proconio = { version = "=0.3.4", features = ["derive"] }
19+
# 多バイト長整数、分数、複素数など
20+
num = "=0.2.0"
21+
22+
# 多次元配列
23+
ndarray = "=0.13.0"
24+
25+
# 線形代数
26+
nalgebra = "=0.18.1"
27+
28+
# RNG 疑似乱数生成器 (randファミリー)
29+
rand = { version = "=0.7.2", features = ["small_rng"] }
30+
rand_chacha = "=0.2.1"
31+
rand_pcg = "=0.2.0"
32+
rand_distr = "=0.2.2"
33+
34+
# 正規表現
35+
regex = "=1.3.1"
36+
37+
# staticアイテムの遅延初期化
38+
lazy_static = "=1.4.0"
2139

2240
# f64のOrd/Eq実装
2341
ordered-float = "=1.0.2"
2442

25-
# 剰余関連。普通の整数型などと同じ感覚で扱うだけで自動的にmodを取ってくれる
26-
# 答えの整数をMで割った余りが要求される設問で便利
27-
modtype = "=0.7.0"
28-
2943
# 英数字などのASCII文字専用の文字列。文字にインデックスでアクセスしたり
3044
# substringを簡単に作ったりできる
3145
ascii = "=1.0.0"
3246

33-
# BitSet。C++のbitsetに相当
34-
bitset-fixed = "=0.1.0"
35-
3647
# Permutation生成。C++のnext_permutationに相当する機能を提供
3748
permutohedron = "=0.2.4"
3849

@@ -42,37 +53,26 @@ superslice = "=1.0.0"
4253
# イテレータの強化
4354
itertools = "=0.8.1"
4455

45-
# 高速なハッシュ関数
46-
rustc-hash = "=1.0.1"
47-
48-
# 固定配列上のベクタ。ヒープ領域でなくスタック領域にアロケートされるので高速かもしれない
49-
smallvec = "=1.0.0"
50-
5156
# 標準ライブラリのVecやHashMapに対応する永続データ構造
5257
# 永続データ構造は関数型言語によく見られるデータ構造で、要素を更新しても、そのデータ構造の
5358
# 以前のバージョンにアクセスできる。(更新の度に差分が記録されていくイメージ)
5459
im-rc = "=13.0.0"
5560

56-
# 多バイト長整数、分数、複素数など
57-
num = "=0.2.0"
58-
59-
# RNG 疑似乱数生成器 (randファミリー)
60-
rand = { version = "=0.7.2", features = ["small_rng"] }
61-
rand_chacha = "=0.2.1"
62-
rand_pcg = "=0.2.0"
63-
rand_distr = "=0.2.2"
61+
# BitSet。C++のbitsetに相当
62+
bitset-fixed = "=0.1.0"
6463

65-
# 正規表現
66-
regex = "=1.3.1"
64+
# 競技プログラミングの入出力サポート
65+
proconio = { version = "=0.3.4", features = ["derive"] }
6766

68-
# staticアイテムの遅延初期化
69-
lazy_static = "=1.4.0"
67+
# 剰余関連。普通の整数型などと同じ感覚で扱うだけで自動的にmodを取ってくれる
68+
# 答えの整数をMで割った余りが要求される設問で便利
69+
modtype = "=0.7.0"
7070

71-
# 多次元配列
72-
ndarray = "=0.13.0"
71+
# 高速なハッシュ関数
72+
rustc-hash = "=1.0.1"
7373

74-
# 線形代数
75-
nalgebra = "=0.18.1"
74+
# 固定配列上のベクタ。ヒープ領域でなくスタック領域にアロケートされるので高速かもしれない
75+
smallvec = "=1.0.0"
7676

7777
# 代替ヒープアロケータ。条件によってはシステムアロケータより速いことも
7878
[target.'cfg(not(windows))'.dependencies]

0 commit comments

Comments
 (0)