Skip to main content

Module tools

Module tools 

Source

Re-exportsยง

pub use self::comparator::Comparator;

Modulesยง

array ๐Ÿ”’
assign_ops ๐Ÿ”’
associated_value ๐Ÿ”’
avx_helper ๐Ÿ”’
capture ๐Ÿ”’
char_convert ๐Ÿ”’
coding ๐Ÿ”’
comparator
digit_sequence ๐Ÿ”’
fast_print ๐Ÿ”’
fast_scanner ๐Ÿ”’
fastio ๐Ÿ”’
huge_pages ๐Ÿ”’
id_generator ๐Ÿ”’
invariant ๐Ÿ”’
iter_print ๐Ÿ”’
iterable ๐Ÿ”’
iterator_ext ๐Ÿ”’
main ๐Ÿ”’
mlambda ๐Ÿ”’
ord_tools ๐Ÿ”’
partial_ignored_ord ๐Ÿ”’
random_generator ๐Ÿ”’
scanner ๐Ÿ”’
totalord ๐Ÿ”’
xorshift ๐Ÿ”’

Macrosยง

define_enum_scan
define enum scan rules
scan
scan and bind values with Scanner
scan_value
scan a value with Scanner

Structsยง

BufferedInput
Buffered token reader with the same token requirements as FastInput. Tokens may span reads and borrowed tokens remain valid until the next scan.
ByteWithBase
BytesWithBase
CharWithBase
CharsWithBase
Collect
FastInput
Token reader for little-endian targets. Integer reads require a decimal representation that fits the requested type, with at most that typeโ€™s maximum number of digits and an optional - for signed types.
FastOutput
IdGenerator
NotEmptySegment
Left-close Right-open No Empty Segment
PartialIgnoredOrd
RandIter
RandRange
Scanner
ScannerIter
SizedCollect
Splitted
TotalOrd
implement Ord by PartialOrd
WeightedSampler
WithEmptySegment
Left-close Right-open Segment
Xorshift

Enumsยง

Byte1
Bytes
Chars
SimdBackend
Usize1

Traitsยง

AsTotalOrd
AssociatedValue
Trait for a modifiable value associated with a type.
CharConvertTryFrom
CharConvertTryInto
FastIterPrint
FastPrint
IterPrint
IteratorExt
MarkedScan
PartialOrdExt
RandomSpec
Trait for spec of generating random value.
Scan
ScanSource
SerdeByteStr
ToDigitSequence

Functionsยง

advise_huge_pages
avx512_enabled
avx512_supported
disable_avx512
enable_avx512
read_all
read_all_unchecked
read_stdin_all
read_stdin_all_unchecked
read_stdin_line
simd_backend
unescape