File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,23 +17,25 @@ ensure_simd = "0.1.0"
1717
1818# Optional generate random sequences for testing. (Default enabled.)
1919rand = { version = " 0.9" , features = [" small_rng" ], optional = true }
20-
2120# Optional (de)serialization using epserde.
2221epserde = { version = " 0.8" , optional = true }
23-
2422# Optional pyclass atrributes for some objects.
2523pyo3 = { version = " 0.25" , features = [" extension-module" ], optional = true }
26- sux = " 0.10.2"
24+ # Optional, for PackedEfNSeqVec
25+ sux = { version = " 0.10.2" , optional = true }
2726# Optional, for reading PackedSeq[N]Vec directly from a file
2827needletail = { version = " 0.6.3" , optional = true }
2928
3029[features ]
3130# Also needed for tests.
32- default = [" rand" , " file_io " ]
31+ default = [" rand" ]
3332
3433# Enables functions to read PackedNSeq directly from a file.
3534file_io = [" needletail" ]
3635
36+ # Enables PackedEfNSeq
37+ ef_seq = [" sux" ]
38+
3739# Hides the `simd` warnings when neither AVX2 nor NEON is detected.
3840scalar = [" ensure_simd/scalar" ]
3941
Original file line number Diff line number Diff line change @@ -119,7 +119,9 @@ mod packed_n_seq;
119119mod packed_seq;
120120mod padded_it;
121121
122+ #[ cfg( feature = "ef_seq" ) ]
122123pub mod packed_ef_n_seq;
124+
123125#[ cfg( test) ]
124126mod test;
125127
You can’t perform that action at this time.
0 commit comments