SYMBOL INDEX (162 symbols across 7 files) FILE: examples/simple.rs function main (line 5) | fn main() { FILE: src/colors.rs constant COLOR_RESET (line 17) | pub const COLOR_RESET: &str = colors::Default::ANSI_FG; function init_color (line 19) | fn init_color(name: &str, default_ansi: AnsiColors) -> String { constant COLOR_NULL_RGB (line 38) | pub const COLOR_NULL_RGB: &[u8] = &rgb_bytes(100, 100, 100); constant COLOR_DEL (line 40) | pub const COLOR_DEL: &[u8] = &rgb_bytes(64, 128, 0); constant COLOR_GRADIENT_NONASCII (line 42) | pub const COLOR_GRADIENT_NONASCII: [[u8; 19]; 128] = constant COLOR_GRADIENT_ASCII_NONPRINTABLE (line 45) | pub const COLOR_GRADIENT_ASCII_NONPRINTABLE: [[u8; 19]; 31] = constant COLOR_GRADIENT_ASCII_PRINTABLE (line 48) | pub const COLOR_GRADIENT_ASCII_PRINTABLE: [[u8; 19]; 95] = function as_dec (line 51) | const fn as_dec(byte: u8) -> [u8; 3] { function rgb_bytes (line 59) | const fn rgb_bytes(r: u8, g: u8, b: u8) -> [u8; 19] { function generate_color_gradient (line 80) | const fn generate_color_gradient(stops: &[(u8, u8, u8, f... constant CP437 (line 114) | pub const CP437: [char; 256] = [ constant CP1047 (line 153) | pub const CP1047: [char; 256] = [ FILE: src/input.rs type Input (line 4) | pub enum Input<'a> { method read (line 10) | fn read(&mut self, buf: &mut [u8]) -> io::Result { method seek (line 19) | fn seek(&mut self, pos: SeekFrom) -> io::Result { function into_inner (line 58) | pub fn into_inner(self) -> Box { FILE: src/lib.rs type Base (line 11) | pub enum Base { type ByteCategory (line 19) | pub enum ByteCategory { type IncludeMode (line 27) | pub enum IncludeMode { type CharacterTable (line 36) | pub enum CharacterTable { type ColorScheme (line 60) | pub enum ColorScheme { type Endianness (line 74) | pub enum Endianness { type Squeezer (line 84) | enum Squeezer { type Byte (line 92) | struct Byte(u8); method category (line 95) | fn category(self) -> ByteCategory { method color (line 109) | fn color(self, color_scheme: ColorScheme) -> &'static [u8] { method as_char (line 135) | fn as_char(self, character_table: CharacterTable) -> char { type BorderElements (line 191) | struct BorderElements { type BorderStyle (line 199) | pub enum BorderStyle { method header_elems (line 212) | fn header_elems(&self) -> Option { method footer_elems (line 230) | fn footer_elems(&self) -> Option { method outer_sep (line 248) | fn outer_sep(&self) -> char { method inner_sep (line 256) | fn inner_sep(&self) -> char { type PrinterBuilder (line 265) | pub struct PrinterBuilder<'a, Writer: Write> { function new (line 282) | pub fn new(writer: &'a mut Writer) -> Self { function show_color (line 300) | pub fn show_color(mut self, show_color: bool) -> Self { function show_char_panel (line 305) | pub fn show_char_panel(mut self, show_char_panel: bool) -> Self { function show_position_panel (line 310) | pub fn show_position_panel(mut self, show_position_panel: bool) -> Self { function with_border_style (line 315) | pub fn with_border_style(mut self, border_style: BorderStyle) -> Self { function enable_squeezing (line 320) | pub fn enable_squeezing(mut self, enable: bool) -> Self { function num_panels (line 325) | pub fn num_panels(mut self, num: u64) -> Self { function group_size (line 330) | pub fn group_size(mut self, num: u8) -> Self { function with_base (line 335) | pub fn with_base(mut self, base: Base) -> Self { function endianness (line 340) | pub fn endianness(mut self, endianness: Endianness) -> Self { function character_table (line 345) | pub fn character_table(mut self, character_table: CharacterTable) -> Self { function include_mode (line 350) | pub fn include_mode(mut self, include: IncludeMode) -> Self { function color_scheme (line 355) | pub fn color_scheme(mut self, color_scheme: ColorScheme) -> Self { function build (line 360) | pub fn build(self) -> Printer<'a, Writer> { type Printer (line 404) | pub struct Printer<'a, Writer: Write> { function display_offset (line 435) | pub fn display_offset(&mut self, display_offset: u64) -> &mut Self { function panel_sz (line 440) | fn panel_sz(&self) -> usize { function write_border (line 448) | fn write_border(&mut self, border_elements: BorderElements) -> io::Resul... function print_header (line 483) | pub fn print_header(&mut self) -> io::Result<()> { function print_footer (line 490) | pub fn print_footer(&mut self) -> io::Result<()> { function print_position_panel (line 497) | fn print_position_panel(&mut self) -> io::Result<()> { function print_char (line 541) | fn print_char(&mut self, i: u64) -> io::Result<()> { function print_char_panel (line 585) | pub fn print_char_panel(&mut self) -> io::Result<()> { function print_byte (line 592) | fn print_byte(&mut self, i: usize, b: u8) -> io::Result<()> { function reorder_buffer_to_little_endian (line 651) | fn reorder_buffer_to_little_endian(&self, buf: &mut [u8]) { function print_bytes (line 663) | pub fn print_bytes(&mut self) -> io::Result<()> { function print_all (line 678) | pub fn print_all(&mut self, reader: Reader) -> io::Result<... function print_bytes_in_include_style (line 856) | fn print_bytes_in_include_style( function assert_print_all_output (line 900) | fn assert_print_all_output(input: Reader, expected_string:... function empty_file_passes (line 924) | fn empty_file_passes() { function short_input_passes (line 936) | fn short_input_passes() { function display_offset (line 948) | fn display_offset() { function multiple_panels (line 982) | fn multiple_panels() { function squeeze_works (line 1017) | fn squeeze_works() { function squeeze_nonzero (line 1031) | fn squeeze_nonzero() { function squeeze_multiple_panels (line 1045) | fn squeeze_multiple_panels() { function display_offset_in_last_line (line 1080) | fn display_offset_in_last_line() { function include_mode_from_file (line 1093) | fn include_mode_from_file() { function include_mode_from_stdin (line 1125) | fn include_mode_from_stdin() { FILE: src/main.rs constant DEFAULT_BLOCK_SIZE (line 32) | const DEFAULT_BLOCK_SIZE: i64 = 512; constant LENGTH_HELP_TEXT (line 34) | const LENGTH_HELP_TEXT: &str = "Only read N bytes from the input. The N ... constant SKIP_HELP_TEXT (line 40) | const SKIP_HELP_TEXT: &str = "Skip the first N bytes of the input. The N... constant BLOCK_SIZE_HELP_TEXT (line 44) | const BLOCK_SIZE_HELP_TEXT: &str = "Sets the size of the `block` unit to... constant DISPLAY_OFFSET_HELP_TEXT (line 47) | const DISPLAY_OFFSET_HELP_TEXT: &str = "Add N bytes to the displayed fil... constant TERMINAL_WIDTH_HELP_TEXT (line 52) | const TERMINAL_WIDTH_HELP_TEXT: &str = "Sets the number of terminal colu... constant STYLES (line 59) | const STYLES: Styles = Styles::styled() type Opt (line 67) | struct Opt { type ColorWhen (line 223) | enum ColorWhen { type GroupSize (line 239) | enum GroupSize { function from (line 259) | fn from(number: GroupSize) -> Self { function run (line 269) | fn run() -> Result<()> { function main (line 521) | fn main() { type NonNegativeI64 (line 536) | pub struct NonNegativeI64(i64); method new (line 539) | pub fn new(x: i64) -> Option { method into_inner (line 547) | pub fn into_inner(self) -> i64 { function from (line 553) | fn from(x: NonNegativeI64) -> u64 { function print_color_table (line 559) | fn print_color_table() -> io::Result<()> { type PositiveI64 (line 596) | pub struct PositiveI64(i64); method new (line 599) | pub fn new(x: i64) -> Option { method into_inner (line 607) | pub fn into_inner(self) -> i64 { function from (line 613) | fn from(x: PositiveI64) -> u64 { type Unit (line 620) | enum Unit { method get_multiplier (line 637) | const fn get_multiplier(self) -> i64 { constant HEX_PREFIX (line 656) | const HEX_PREFIX: &str = "0x"; type ByteOffsetKind (line 659) | enum ByteOffsetKind { type ByteOffset (line 666) | struct ByteOffset { method assume_forward_offset_from_start (line 678) | fn assume_forward_offset_from_start( type NegativeOffsetSpecifiedError (line 675) | struct NegativeOffsetSpecifiedError; type ByteOffsetParseError (line 692) | enum ByteOffsetParseError { function parse_byte_offset (line 714) | fn parse_byte_offset(n: &str, block_size: PositiveI64) -> Result Result<(i64, Unit), ByteOffsetP... function process_sign_of (line 795) | fn process_sign_of(n: &str) -> Result<(&str, ByteOffsetKind), ByteOffset... function try_parse_as_hex_number (line 819) | fn try_parse_as_hex_number(n: &str) -> Option Command { type PrettyAssert (line 8) | trait PrettyAssert method pretty_stdout (line 12) | fn pretty_stdout(self, other: S); function pretty_stdout (line 21) | fn pretty_stdout(self, other: S) { function can_print_simple_ascii_file (line 33) | fn can_print_simple_ascii_file() { function can_read_input_from_stdin (line 47) | fn can_read_input_from_stdin() { function fails_on_non_existing_input (line 61) | fn fails_on_non_existing_input() { function prints_warning_on_empty_content (line 66) | fn prints_warning_on_empty_content() { function length_restricts_output_size (line 84) | fn length_restricts_output_size() { function fail_if_length_and_bytes_options_are_used_simultaneously (line 100) | fn fail_if_length_and_bytes_options_are_used_simultaneously() { function fail_if_length_and_count_options_are_used_simultaneously (line 110) | fn fail_if_length_and_count_options_are_used_simultaneously() { function fail_if_bytes_and_count_options_are_used_simultaneously (line 124) | fn fail_if_bytes_and_count_options_are_used_simultaneously() { function basic (line 138) | fn basic() { function prints_warning_when_skipping_past_the_end (line 154) | fn prints_warning_when_skipping_past_the_end() { function negative_offset (line 169) | fn negative_offset() { function fails_if_negative_offset_is_too_large (line 185) | fn fails_if_negative_offset_is_too_large() { function basic (line 200) | fn basic() { function display_offset_and_skip (line 215) | fn display_offset_and_skip() { function fails_for_zero_or_negative_blocksize (line 236) | fn fails_for_zero_or_negative_blocksize() { function plain (line 255) | fn plain() { function no_chars (line 265) | fn no_chars() { function no_position (line 280) | fn no_position() { function group_2_bytes_be (line 300) | fn group_2_bytes_be() { function group_2_bytes_le (line 315) | fn group_2_bytes_le() { function group_4_bytes_be (line 331) | fn group_4_bytes_be() { function group_4_bytes_le (line 346) | fn group_4_bytes_le() { function group_8_bytes_be (line 362) | fn group_8_bytes_be() { function group_8_bytes_le (line 377) | fn group_8_bytes_le() { function group_size_plain (line 393) | fn group_size_plain() { function group_size_fill_space (line 405) | fn group_size_fill_space() { function group_size_invalid (line 420) | fn group_size_invalid() { function squeeze_no_chars (line 430) | fn squeeze_no_chars() { function squeeze_no_chars_one_panel (line 454) | fn squeeze_no_chars_one_panel() { function squeeze_no_position (line 481) | fn squeeze_no_position() { function squeeze_no_position_one_panel (line 505) | fn squeeze_no_position_one_panel() { function squeeze_odd_panels_remainder_bytes (line 532) | fn squeeze_odd_panels_remainder_bytes() { function squeeze_plain (line 557) | fn squeeze_plain() { function squeeze_plain_remainder (line 580) | fn squeeze_plain_remainder() { function base2 (line 608) | fn base2() { function ascii (line 627) | fn ascii() { function codepage_437 (line 681) | fn codepage_437() { function codepage_1047 (line 735) | fn codepage_1047() { type ColorMap (line 818) | struct ColorMap { method from (line 824) | fn from(text_map: &'static str) -> Self { method with (line 831) | fn with(&mut self, c: char) -> &mut Self { method colorize (line 836) | fn colorize(&self, input: &str) -> String { function hex_colors (line 854) | fn hex_colors() { function binary_colors (line 890) | fn binary_colors() { function groupsize_colors (line 928) | fn groupsize_colors() {