SYMBOL INDEX (648 symbols across 51 files) FILE: python/fastexcel/__init__.py class ExcelSheet (line 54) | class ExcelSheet: method __init__ (line 57) | def __init__(self, sheet: _ExcelSheet) -> None: method name (line 61) | def name(self) -> str: method width (line 66) | def width(self) -> int: method height (line 71) | def height(self) -> int: method total_height (line 76) | def total_height(self) -> int: method selected_columns (line 81) | def selected_columns(self) -> list[ColumnInfo]: method available_columns (line 85) | def available_columns(self) -> list[ColumnInfo]: method specified_dtypes (line 90) | def specified_dtypes(self) -> DTypeMap | None: method visible (line 95) | def visible(self) -> SheetVisible: method to_arrow (line 99) | def to_arrow(self) -> pa.RecordBatch: method to_arrow_with_errors (line 110) | def to_arrow_with_errors(self) -> tuple[pa.RecordBatch, CellErrors | N... method to_pandas (line 127) | def to_pandas(self) -> pd.DataFrame: method to_polars (line 137) | def to_polars(self) -> pl.DataFrame: method __arrow_c_schema__ (line 147) | def __arrow_c_schema__(self) -> object: method __arrow_c_array__ (line 157) | def __arrow_c_array__(self, requested_schema: object | None = None) ->... method __repr__ (line 169) | def __repr__(self) -> str: class ExcelTable (line 173) | class ExcelTable: method __init__ (line 176) | def __init__(self, table: _ExcelTable) -> None: method name (line 180) | def name(self) -> str: method sheet_name (line 185) | def sheet_name(self) -> str: method width (line 190) | def width(self) -> int: method height (line 195) | def height(self) -> int: method total_height (line 200) | def total_height(self) -> int: method offset (line 205) | def offset(self) -> int: method selected_columns (line 210) | def selected_columns(self) -> list[ColumnInfo]: method available_columns (line 214) | def available_columns(self) -> list[ColumnInfo]: method specified_dtypes (line 219) | def specified_dtypes(self) -> DTypeMap | None: method to_arrow (line 223) | def to_arrow(self) -> pa.RecordBatch: method to_pandas (line 234) | def to_pandas(self) -> pd.DataFrame: method to_polars (line 244) | def to_polars(self) -> pl.DataFrame: method __arrow_c_schema__ (line 254) | def __arrow_c_schema__(self) -> object: method __arrow_c_array__ (line 264) | def __arrow_c_array__(self, requested_schema: object | None = None) ->... class ExcelReader (line 277) | class ExcelReader: method __init__ (line 280) | def __init__(self, reader: _ExcelReader) -> None: method sheet_names (line 284) | def sheet_names(self) -> list[str]: method load_sheet (line 289) | def load_sheet( method load_sheet (line 311) | def load_sheet( method load_sheet (line 332) | def load_sheet( method table_names (line 420) | def table_names(self, sheet_name: str | None = None) -> list[str]: method defined_names (line 430) | def defined_names(self) -> list[DefinedName]: method load_table (line 441) | def load_table( method load_table (line 463) | def load_table( method load_table (line 484) | def load_table( method load_sheet_eager (line 584) | def load_sheet_eager( method load_sheet_by_name (line 619) | def load_sheet_by_name( method load_sheet_by_idx (line 652) | def load_sheet_by_idx( method __repr__ (line 685) | def __repr__(self) -> str: function read_excel (line 689) | def read_excel(source: Path | str | bytes) -> ExcelReader: FILE: python/fastexcel/_fastexcel.pyi class ColumnInfoNoDtype (line 16) | class ColumnInfoNoDtype: method __init__ (line 17) | def __init__( method name (line 26) | def name(self) -> str: ... method index (line 28) | def index(self) -> int: ... method absolute_index (line 30) | def absolute_index(self) -> int: ... method column_name_from (line 32) | def column_name_from(self) -> ColumnNameFrom: ... class ColumnInfo (line 34) | class ColumnInfo: method __init__ (line 35) | def __init__( method name (line 46) | def name(self) -> str: ... method index (line 48) | def index(self) -> int: ... method absolute_index (line 50) | def absolute_index(self) -> int: ... method dtype (line 52) | def dtype(self) -> DType: ... method column_name_from (line 54) | def column_name_from(self) -> ColumnNameFrom: ... method dtype_from (line 56) | def dtype_from(self) -> DTypeFrom: ... class DefinedName (line 58) | class DefinedName: method __init__ (line 59) | def __init__( method name (line 66) | def name(self) -> str: ... method formula (line 68) | def formula(self) -> str: ... class CellError (line 70) | class CellError: method position (line 72) | def position(self) -> tuple[int, int]: ... method row_offset (line 74) | def row_offset(self) -> int: ... method offset_position (line 76) | def offset_position(self) -> tuple[int, int]: ... method detail (line 78) | def detail(self) -> str: ... method __repr__ (line 79) | def __repr__(self) -> str: ... class CellErrors (line 81) | class CellErrors: method errors (line 83) | def errors(self) -> list[CellError]: ... method __repr__ (line 84) | def __repr__(self) -> str: ... class _ExcelSheet (line 86) | class _ExcelSheet: method name (line 88) | def name(self) -> str: method width (line 91) | def width(self) -> int: method height (line 94) | def height(self) -> int: method total_height (line 97) | def total_height(self) -> int: method offset (line 100) | def offset(self) -> int: method selected_columns (line 103) | def selected_columns(self) -> list[ColumnInfo]: method available_columns (line 105) | def available_columns(self) -> list[ColumnInfo]: method specified_dtypes (line 108) | def specified_dtypes(self) -> DTypeMap | None: method visible (line 111) | def visible(self) -> SheetVisible: method to_arrow (line 113) | def to_arrow(self) -> pa.RecordBatch: method to_arrow_with_errors (line 118) | def to_arrow_with_errors(self) -> tuple[pa.RecordBatch, CellErrors]: method __arrow_c_schema__ (line 126) | def __arrow_c_schema__(self) -> object: method __arrow_c_array__ (line 134) | def __arrow_c_array__(self, requested_schema: object = None) -> tuple[... class _ExcelTable (line 145) | class _ExcelTable: method name (line 147) | def name(self) -> str: method sheet_name (line 150) | def sheet_name(self) -> str: method width (line 153) | def width(self) -> int: method height (line 156) | def height(self) -> int: method total_height (line 159) | def total_height(self) -> int: method offset (line 162) | def offset(self) -> int: method selected_columns (line 165) | def selected_columns(self) -> list[ColumnInfo]: method available_columns (line 167) | def available_columns(self) -> list[ColumnInfo]: method specified_dtypes (line 170) | def specified_dtypes(self) -> DTypeMap | None: method to_arrow (line 172) | def to_arrow(self) -> pa.RecordBatch: method __arrow_c_schema__ (line 177) | def __arrow_c_schema__(self) -> object: method __arrow_c_array__ (line 186) | def __arrow_c_array__(self, requested_schema: object = None) -> tuple[... class _ExcelReader (line 197) | class _ExcelReader: method load_sheet (line 201) | def load_sheet( method load_sheet (line 222) | def load_sheet( method load_sheet (line 243) | def load_sheet( method load_table (line 264) | def load_table( method load_table (line 285) | def load_table( method sheet_names (line 306) | def sheet_names(self) -> list[str]: ... method table_names (line 307) | def table_names(self, sheet_name: str | None = None) -> list[str]: ... method defined_names (line 308) | def defined_names(self) -> list[DefinedName]: ... function read_excel (line 310) | def read_excel(source: str | bytes) -> _ExcelReader: class FastExcelError (line 316) | class FastExcelError(Exception): ... class UnsupportedColumnTypeCombinationError (line 317) | class UnsupportedColumnTypeCombinationError(FastExcelError): ... class CannotRetrieveCellDataError (line 318) | class CannotRetrieveCellDataError(FastExcelError): ... class CalamineCellError (line 319) | class CalamineCellError(FastExcelError): ... class CalamineError (line 320) | class CalamineError(FastExcelError): ... class SheetNotFoundError (line 321) | class SheetNotFoundError(FastExcelError): ... class ColumnNotFoundError (line 322) | class ColumnNotFoundError(FastExcelError): ... class ArrowError (line 323) | class ArrowError(FastExcelError): ... class InvalidParametersError (line 324) | class InvalidParametersError(FastExcelError): ... FILE: python/tests/benchmarks/memory.py class Engine (line 7) | class Engine(str, Enum): function get_args (line 13) | def get_args() -> argparse.Namespace: function main (line 20) | def main(): FILE: python/tests/benchmarks/readers.py function pyxl_read (line 6) | def pyxl_read(test_file_path: str): function xlrd_read (line 16) | def xlrd_read(test_file_path: str): function fastexcel_read (line 24) | def fastexcel_read(test_file_path: str): FILE: python/tests/benchmarks/speed.py function plain_data_xls (line 11) | def plain_data_xls(): function plain_data_xlsx (line 16) | def plain_data_xlsx(): function formula_xlsx (line 21) | def formula_xlsx(): function test_pyxl (line 26) | def test_pyxl(benchmark, plain_data_xlsx): function test_xlrd (line 31) | def test_xlrd(benchmark, plain_data_xls): function test_fastexcel_xls (line 36) | def test_fastexcel_xls(benchmark, plain_data_xls): function test_fastexcel_xlsx (line 41) | def test_fastexcel_xlsx(benchmark, plain_data_xlsx): function test_pyxl_with_formulas (line 46) | def test_pyxl_with_formulas(benchmark, formula_xlsx): function test_fastexcel_with_formulas (line 51) | def test_fastexcel_with_formulas(benchmark, formula_xlsx): FILE: python/tests/conftest.py function expected_data_sheet_null_strings (line 10) | def expected_data_sheet_null_strings() -> dict[str, list[Any]]: FILE: python/tests/test_alias_generation.py function test_alias_generation_with_use_columns (line 16) | def test_alias_generation_with_use_columns(use_columns: list[str] | list... FILE: python/tests/test_column_selection.py function excel_reader_single_sheet (line 19) | def excel_reader_single_sheet() -> fastexcel.ExcelReader: function expected_column_info (line 24) | def expected_column_info() -> list[fastexcel.ColumnInfo]: function test_single_sheet_all_columns (line 45) | def test_single_sheet_all_columns( function test_single_sheet_subset_by_str (line 70) | def test_single_sheet_subset_by_str( function test_single_sheet_subset_by_index (line 91) | def test_single_sheet_subset_by_index( function excel_reader_single_sheet_with_unnamed_columns (line 112) | def excel_reader_single_sheet_with_unnamed_columns() -> fastexcel.ExcelR... function single_sheet_with_unnamed_columns_expected (line 117) | def single_sheet_with_unnamed_columns_expected() -> dict[str, list[Any]]: function sheet_with_unnamed_columns_expected_column_info (line 128) | def sheet_with_unnamed_columns_expected_column_info() -> list[fastexcel.... function test_single_sheet_with_unnamed_columns (line 173) | def test_single_sheet_with_unnamed_columns( function test_single_sheet_with_unnamed_columns_and_pagination (line 211) | def test_single_sheet_with_unnamed_columns_and_pagination( function test_single_sheet_with_unnamed_columns_and_pagination_and_column_names (line 266) | def test_single_sheet_with_unnamed_columns_and_pagination_and_column_names( function test_single_sheet_with_unnamed_columns_and_str_range (line 311) | def test_single_sheet_with_unnamed_columns_and_str_range( function test_single_sheet_with_unnamed_columns_and_open_ended_range (line 334) | def test_single_sheet_with_unnamed_columns_and_open_ended_range( function test_single_sheet_with_unnamed_columns_and_open_ended_range_from_start (line 355) | def test_single_sheet_with_unnamed_columns_and_open_ended_range_from_start( function test_single_sheet_with_unnamed_columns_and_mixed_open_ended_range (line 372) | def test_single_sheet_with_unnamed_columns_and_mixed_open_ended_range( function test_single_sheet_with_unnamed_columns_and_from_beginning_range (line 396) | def test_single_sheet_with_unnamed_columns_and_from_beginning_range( function test_single_sheet_with_unnamed_columns_and_from_beginning_range_single_column (line 417) | def test_single_sheet_with_unnamed_columns_and_from_beginning_range_sing... function test_single_sheet_with_unnamed_columns_and_complex_mixed_pattern (line 436) | def test_single_sheet_with_unnamed_columns_and_complex_mixed_pattern( function test_single_sheet_invalid_column_indices_negative_integer (line 466) | def test_single_sheet_invalid_column_indices_negative_integer( function test_single_sheet_invalid_column_indices_empty_list (line 478) | def test_single_sheet_invalid_column_indices_empty_list( function test_single_sheet_invalid_column_indices_column_does_not_exist_str (line 490) | def test_single_sheet_invalid_column_indices_column_does_not_exist_str( function test_single_sheet_invalid_column_indices_column_does_not_exist_int (line 501) | def test_single_sheet_invalid_column_indices_column_does_not_exist_int( function test_use_columns_with_column_names (line 512) | def test_use_columns_with_column_names() -> None: function test_use_columns_with_callable (line 582) | def test_use_columns_with_callable() -> None: function test_use_columns_with_bad_callable (line 618) | def test_use_columns_with_bad_callable() -> None: function test_use_columns_with_eager_loading (line 638) | def test_use_columns_with_eager_loading() -> None: function test_use_columns_dtypes_eager_loading (line 663) | def test_use_columns_dtypes_eager_loading( function test_use_columns_with_table (line 709) | def test_use_columns_with_table() -> None: function test_use_columns_with_table_and_provided_columns (line 785) | def test_use_columns_with_table_and_provided_columns() -> None: function test_use_column_range_with_offset_without_table (line 863) | def test_use_column_range_with_offset_without_table() -> None: function test_use_column_range_with_offset_with_table (line 889) | def test_use_column_range_with_offset_with_table() -> None: function test_use_column_names_with_offset_table_by_index_and_name (line 915) | def test_use_column_names_with_offset_table_by_index_and_name() -> None: function test_use_column_range_with_offset_with_table_and_specified_dtypes (line 969) | def test_use_column_range_with_offset_with_table_and_specified_dtypes() ... function test_use_column_range_with_offset_with_sheet_and_specified_dtypes (line 1024) | def test_use_column_range_with_offset_with_sheet_and_specified_dtypes() ... FILE: python/tests/test_defined_names.py function test_defined_names (line 8) | def test_defined_names(path: str) -> None: FILE: python/tests/test_dtypes.py function expected_data (line 19) | def expected_data() -> dict[str, list[Any]]: function test_sheet_with_mixed_dtypes (line 51) | def test_sheet_with_mixed_dtypes(expected_data: dict[str, list[Any]]) ->... function test_sheet_with_mixed_dtypes_and_sample_rows (line 64) | def test_sheet_with_mixed_dtypes_and_sample_rows(expected_data: dict[str... function test_sheet_with_mixed_dtypes_specify_dtypes (line 146) | def test_sheet_with_mixed_dtypes_specify_dtypes( function test_sheet_datetime_conversion (line 179) | def test_sheet_datetime_conversion( function test_dtype_coercion_behavior__coerce (line 201) | def test_dtype_coercion_behavior__coerce( function test_dtype_coercion_behavior__strict_sampling_eveything (line 224) | def test_dtype_coercion_behavior__strict_sampling_eveything(eager: bool)... function test_dtype_coercion_behavior__strict_sampling_limit (line 237) | def test_dtype_coercion_behavior__strict_sampling_limit(eager: bool) -> ... function test_one_dtype_for_all (line 262) | def test_one_dtype_for_all() -> None: function test_fallback_infer_dtypes (line 326) | def test_fallback_infer_dtypes(caplog: pytest.LogCaptureFixture) -> None: function test_to_arrow_with_errors (line 482) | def test_to_arrow_with_errors( function test_guess_dtypes_with_div0_error (line 520) | def test_guess_dtypes_with_div0_error() -> None: FILE: python/tests/test_durations.py function test_sheet_with_different_time_types (line 20) | def test_sheet_with_different_time_types() -> None: function test_sheet_with_offset_header_row_and_durations (line 63) | def test_sheet_with_offset_header_row_and_durations() -> None: FILE: python/tests/test_eagerness.py function test_load_sheet_eager_single_sheet (line 12) | def test_load_sheet_eager_single_sheet() -> None: function test_multiple_sheets_with_unnamed_columns (line 25) | def test_multiple_sheets_with_unnamed_columns(): function test_eager_with_an_ods_file_should_return_a_recordbatch (line 38) | def test_eager_with_an_ods_file_should_return_a_recordbatch() -> None: FILE: python/tests/test_empty.py function test_empty (line 8) | def test_empty(path: str) -> None: FILE: python/tests/test_errors.py function test_cell_error_repr (line 9) | def test_cell_error_repr() -> None: function test_read_excel_bad_type (line 19) | def test_read_excel_bad_type() -> None: function test_does_not_exist (line 25) | def test_does_not_exist() -> None: function test_sheet_idx_not_found_error (line 41) | def test_sheet_idx_not_found_error() -> None: function test_sheet_name_not_found_error (line 57) | def test_sheet_name_not_found_error() -> None: function test_docstrings (line 89) | def test_docstrings(exc_class: type[Exception], expected_docstring: str)... function test_schema_sample_rows_must_be_nonzero (line 93) | def test_schema_sample_rows_must_be_nonzero() -> None: FILE: python/tests/test_fastexcel.py function test_single_sheet (line 16) | def test_single_sheet(): function test_single_sheet_bytes (line 38) | def test_single_sheet_bytes(): function test_single_sheet_with_types (line 61) | def test_single_sheet_with_types(): function test_multiple_sheets (line 97) | def test_multiple_sheets(): function test_sheets_with_header_line_diff_from_zero (line 144) | def test_sheets_with_header_line_diff_from_zero(): function test_sheets_with_no_header (line 166) | def test_sheets_with_no_header(): function test_sheets_with_empty_rows_before_header (line 192) | def test_sheets_with_empty_rows_before_header(): function test_sheets_with_custom_headers (line 214) | def test_sheets_with_custom_headers(): function test_sheets_with_skipping_headers (line 238) | def test_sheets_with_skipping_headers(): function test_sheet_with_pagination (line 264) | def test_sheet_with_pagination(): function test_sheet_with_skip_rows (line 299) | def test_sheet_with_skip_rows(): function test_sheet_with_n_rows (line 335) | def test_sheet_with_n_rows(): function test_sheet_with_pagination_and_without_headers (line 369) | def test_sheet_with_pagination_and_without_headers(): function test_sheet_with_pagination_out_of_bound (line 413) | def test_sheet_with_pagination_out_of_bound(): function test_sheet_with_na (line 467) | def test_sheet_with_na(): function test_sheet_with_ref (line 484) | def test_sheet_with_ref(): function test_null_strings (line 499) | def test_null_strings(excel_file: str, expected_data_sheet_null_strings:... function test_null_values_in_cells (line 518) | def test_null_values_in_cells() -> None: function test_invalid_value_num (line 536) | def test_invalid_value_num() -> None: function test_null_column_is_nullable (line 545) | def test_null_column_is_nullable() -> None: function test_sheet_with_decimal_numbers (line 550) | def test_sheet_with_decimal_numbers() -> None: function test_header_row_and_skip_rows (line 644) | def test_header_row_and_skip_rows( function test_null_bytes_in_column_names (line 655) | def test_null_bytes_in_column_names() -> None: FILE: python/tests/test_pycapsule.py function test_sheet_arrow_c_schema (line 10) | def test_sheet_arrow_c_schema(): function test_sheet_arrow_c_array (line 22) | def test_sheet_arrow_c_array(): function test_table_arrow_c_schema (line 34) | def test_table_arrow_c_schema(): function test_table_arrow_c_array (line 46) | def test_table_arrow_c_array(): function test_pycapsule_interface_with_requested_schema (line 59) | def test_pycapsule_interface_with_requested_schema(): function test_integration_with_polars (line 71) | def test_integration_with_polars(): function test_to_polars_without_pyarrow (line 84) | def test_to_polars_without_pyarrow(): function test_to_pandas_still_requires_pyarrow (line 104) | def test_to_pandas_still_requires_pyarrow(): FILE: python/tests/test_sheet_visibility.py function test_sheet_visibilities (line 6) | def test_sheet_visibilities() -> None: FILE: python/tests/test_shifted_data.py function test_sheet_with_offset (line 6) | def test_sheet_with_offset(): function test_table_with_offset (line 46) | def test_table_with_offset(): FILE: python/tests/test_tables.py function test_table_names (line 14) | def test_table_names(path: str) -> None: function test_table_names_with_sheet_name (line 22) | def test_table_names_with_sheet_name(path: str) -> None: function test_load_table (line 34) | def test_load_table(path: str) -> None: FILE: python/tests/test_whitespace.py function test_skip_tail_whitespace_rows (line 11) | def test_skip_tail_whitespace_rows() -> None: function test_skip_tail_rows_and_whitespace_as_null_behavior (line 80) | def test_skip_tail_rows_and_whitespace_as_null_behavior() -> None: FILE: python/tests/utils.py function path_for_fixture (line 10) | def path_for_fixture(fixture_file: str) -> str: function get_expected_pandas_dtype (line 14) | def get_expected_pandas_dtype(fastexcel_dtype: str) -> Any: function assert_pandas_dtypes (line 47) | def assert_pandas_dtypes(df: pd.DataFrame, expected_dtypes: dict[str, st... FILE: scripts/update_versions.py function parse_semver (line 16) | def parse_semver(version: str) -> tuple[int, ...]: function sort_versions (line 21) | def sort_versions(versions: list[dict]) -> list[dict]: function update_versions (line 34) | def update_versions(docs_dir: Path, version: str, *, stable: bool) -> None: function main (line 88) | def main() -> None: FILE: src/data/cell_extractors.rs function extract_boolean (line 6) | pub(super) fn extract_boolean(cell: &DT) -> Opt... function extract_int (line 18) | pub(super) fn extract_int(cell: &DT) -> Option<... function extract_float (line 22) | pub(super) fn extract_float(cell: &DT) -> Optio... function extract_string (line 26) | pub(super) fn extract_string(cell: &DT) -> Opti... function extract_date (line 44) | pub(super) fn extract_date(cell: &DT) -> Option... constant EPOCH (line 49) | const EPOCH: NaiveDate = NaiveDate::from_ymd_opt(1970, 1, 1).expect("Fai... function extract_date_as_num_days (line 52) | pub(super) fn extract_date_as_num_days(cell: &D... function extract_datetime (line 57) | pub(super) fn extract_datetime(cell: &DT) -> Op... function extract_datetime_as_timestamp_ms (line 62) | pub(super) fn extract_datetime_as_timestamp_ms(... function extract_duration (line 66) | pub(super) fn extract_duration(cell: &DT) -> Op... function extract_duration_as_ms (line 71) | pub(super) fn extract_duration_as_ms(cell: &DT)... FILE: src/data/mod.rs type ExcelSheetData (line 24) | pub(crate) enum ExcelSheetData<'r> { function width (line 30) | pub(crate) fn width(&self) -> usize { function height (line 37) | pub(crate) fn height(&self) -> usize { function get_as_string (line 44) | pub(super) fn get_as_string(&self, pos: (usize, usize)) -> Option { function dtype_for_column (line 51) | pub(crate) fn dtype_for_column( function height_without_tail_whitespace (line 79) | pub(crate) fn height_without_tail_whitespace(&self) -> usize { function start (line 90) | pub(crate) fn start(&self) -> Option<(usize, usize)> { function from (line 100) | fn from(range: Range) -> Self { function from (line 106) | fn from(range: Range>) -> Self { type CellIsWhiteSpace (line 111) | trait CellIsWhiteSpace { method is_whitespace (line 112) | fn is_whitespace(&self) -> bool; method is_whitespace (line 119) | fn is_whitespace(&self) -> bool { function height_without_tail_whitespace (line 132) | pub(crate) fn height_without_tail_whitespace DType { method is_null (line 189) | pub fn is_null(&self) -> bool { method from (line 253) | fn from(arr: [Option<&str>; N]) -> Self { method from (line 259) | fn from(arr: [&str; N]) -> Self { method from (line 385) | fn from(column: FastExcelColumn) -> Self { type FastExcelColumn (line 266) | pub struct FastExcelColumn { method try_new (line 273) | pub fn try_new( method new_null (line 306) | pub fn new_null>(name: S, len: usize) -> Self { method try_from_column_info (line 314) | pub(crate) fn try_from_column_info( method len (line 367) | pub fn len(&self) -> usize { method is_empty (line 371) | pub fn is_empty(&self) -> bool { method name (line 375) | pub fn name(&self) -> &str { method data (line 379) | pub fn data(&self) -> &FastExcelSeries { type RowSelector (line 392) | pub(crate) enum RowSelector { method len (line 400) | pub(crate) fn len(&self) -> usize { function generate_row_selector (line 409) | pub(crate) fn generate_row_selector( FILE: src/data/python.rs function create_boolean_array_with_errors (line 24) | pub(crate) fn create_boolean_array_with_errors( function create_int_array (line 255) | pub(crate) fn create_int_array( function create_float_array (line 265) | pub(crate) fn create_float_array( function create_string_array (line 276) | pub(crate) fn create_string_array( function create_date_array (line 297) | pub(crate) fn create_date_array( function create_datetime_array (line 308) | pub(crate) fn create_datetime_array( function create_duration_array (line 319) | pub(crate) fn create_duration_array( function create_string_array_with_errors (line 357) | pub(crate) fn create_string_array_with_errors( function selected_columns_to_schema (line 383) | pub(crate) fn selected_columns_to_schema(columns: &[ColumnInfo]) -> Sche... function record_batch_from_name_array_iterator (line 389) | pub(crate) fn record_batch_from_name_array_iterator< function record_batch_from_data_and_columns (line 417) | pub(crate) fn record_batch_from_data_and_columns( function record_batch_from_data_and_columns_with_skip_rows (line 434) | pub(crate) fn record_batch_from_data_and_columns_with_skip_rows Box + '_> { FILE: src/data/rust.rs function create_boolean_vec (line 8) | pub(crate) fn create_boolean_vec( function create_int_vec (line 22) | pub(crate) fn create_int_vec( function create_float_vec (line 33) | pub(crate) fn create_float_vec( function create_string_vec (line 47) | pub(crate) fn create_string_vec( function create_date_vec (line 73) | pub(crate) fn create_date_vec( function create_datetime_vec (line 84) | pub(crate) fn create_datetime_vec( function create_duration_vec (line 98) | pub(crate) fn create_duration_vec( FILE: src/error.rs type FastExcelErrorKind (line 7) | pub enum FastExcelErrorKind { method fmt (line 23) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type FastExcelError (line 58) | pub struct FastExcelError { method new (line 70) | pub(crate) fn new(kind: FastExcelErrorKind) -> Self { method from (line 106) | fn from(kind: FastExcelErrorKind) -> Self { method from (line 112) | fn from(err: XlsxError) -> Self { type ErrorContext (line 63) | pub(crate) trait ErrorContext { method with_context (line 64) | fn with_context(self, ctx_fn: F) -> Self method with_context (line 96) | fn with_context(mut self, ctx_fn: F) -> Self method with_context (line 120) | fn with_context(self, ctx_fn: F) -> Self method fmt (line 79) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type FastExcelResult (line 117) | pub type FastExcelResult = Result; method from (line 217) | fn from(err: error::FastExcelError) -> Self { type IntoPyResult (line 240) | pub(crate) trait IntoPyResult { method into_pyresult (line 243) | fn into_pyresult(self) -> PyResult; type Inner (line 247) | type Inner = T; method into_pyresult (line 249) | fn into_pyresult(self) -> PyResult { FILE: src/lib.rs function read_excel (line 26) | pub fn read_excel + Display>(path: S) -> FastExcelResult(source: &Bound<'_, PyAny>, py: Python<'py>) -> PyR... function get_python_version (line 55) | fn get_python_version() -> String { function _fastexcel (line 67) | fn _fastexcel(m: &Bound<'_, PyModule>) -> PyResult<()> { FILE: src/types/dtype/mod.rs type DType (line 22) | pub enum DType { type Err (line 34) | type Err = FastExcelError; method from_str (line 36) | fn from_str(raw_dtype: &str) -> FastExcelResult { method fmt (line 55) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type DTypeMap (line 69) | pub type DTypeMap = HashMap; type DTypes (line 74) | pub enum DTypes { type Err (line 82) | type Err = FastExcelError; method from_str (line 84) | fn from_str(dtypes: &str) -> FastExcelResult { type DTypeCoercion (line 91) | pub enum DTypeCoercion { type Err (line 100) | type Err = FastExcelError; method from_str (line 102) | fn from_str(raw_dtype_coercion: &str) -> FastExcelResult { constant NULL_STRING_VALUES (line 115) | const NULL_STRING_VALUES: [&str; 19] = [ function get_cell_dtype (line 120) | fn get_cell_dtype( function float_types (line 204) | fn float_types() -> &'static HashSet { function int_types (line 208) | fn int_types() -> &'static HashSet { function string_types (line 212) | fn string_types() -> &'static HashSet { function get_dtype_for_column (line 225) | pub(crate) fn get_dtype_for_column( function excel_float_to_string (line 295) | pub(crate) fn excel_float_to_string(x: f64) -> String { function range (line 312) | fn range() -> Range { function get_arrow_column_type_multi_dtype_ok_coerce (line 357) | fn get_arrow_column_type_multi_dtype_ok_coerce( function get_arrow_column_type_multi_dtype_ok_strict (line 381) | fn get_arrow_column_type_multi_dtype_ok_strict( function get_arrow_column_type_multi_dtype_ko_strict (line 409) | fn get_arrow_column_type_multi_dtype_ko_strict( function test_excel_float_to_string (line 426) | fn test_excel_float_to_string(#[case] x: f64, #[case] expected: &str) { FILE: src/types/dtype/python.rs type Target (line 10) | type Target = PyString; type Output (line 12) | type Output = Bound<'py, Self::Target>; type Error (line 14) | type Error = std::convert::Infallible; method into_pyobject (line 16) | fn into_pyobject(self, py: Python<'py>) -> Result; type Error (line 26) | type Error = std::convert::Infallible; function into_pyobject (line 28) | fn into_pyobject(self, py: Python<'py>) -> Result) -> Result) -> Result Self { type Error (line 76) | type Error = PyErr; method extract (line 77) | fn extract(py_dtype_coercion: Borrowed<'a, 'py, PyAny>) -> Result FastExcelResult &[CalamineSheet] { method table_names (line 53) | fn table_names(&mut self, sheet_name: Option<&str>) -> FastExcelResult... method defined_names (line 61) | fn defined_names(&mut self) -> FastExcelResult> { method supports_by_ref (line 74) | fn supports_by_ref(&self) -> bool { method with_header_row (line 81) | fn with_header_row(&mut self, header_row: HeaderRow) -> &mut Self { method worksheet_range_ref (line 95) | fn worksheet_range_ref(&mut self, name: &str) -> FastExcelResult FastExcelResult> { type DefinedName (line 117) | pub struct DefinedName { type LoadSheetOrTableOptions (line 125) | pub struct LoadSheetOrTableOptions { method calamine_header_row (line 153) | fn calamine_header_row(&self) -> HeaderRow { method data_header_row (line 162) | pub(crate) fn data_header_row(&self) -> Option { method new_for_sheet (line 168) | pub fn new_for_sheet() -> Self { method new_for_table (line 185) | pub fn new_for_table() -> Self { method header_row (line 200) | pub fn header_row(mut self, header_row: usize) -> Self { method no_header_row (line 205) | pub fn no_header_row(mut self) -> Self { method column_names (line 210) | pub fn column_names>>( method skip_rows (line 218) | pub fn skip_rows(mut self, skip_rows: SkipRows) -> Self { method n_rows (line 223) | pub fn n_rows(mut self, n_rows: usize) -> Self { method schema_sample_rows (line 228) | pub fn schema_sample_rows(mut self, schema_sample_rows: usize) -> Self { method dtype_coercion (line 233) | pub fn dtype_coercion(mut self, dtype_coercion: DTypeCoercion) -> Self { method selected_columns (line 238) | pub fn selected_columns(mut self, selected_columns: SelectedColumns) -... method with_dtypes (line 243) | pub fn with_dtypes(mut self, dtypes: DTypes) -> Self { method skip_whitespace_tail_rows (line 248) | pub fn skip_whitespace_tail_rows(mut self, skip_whitespace_tail_rows: ... method whitespace_as_null (line 253) | pub fn whitespace_as_null(mut self, whitespace_as_null: bool) -> Self { type ExcelReader (line 261) | pub struct ExcelReader { method try_from_path (line 271) | pub(crate) fn try_from_path(path: &str) -> FastExcelResult { method find_sheet_meta (line 284) | fn find_sheet_meta(&self, idx_or_name: IdxOrName) -> FastExcelResult<&... method load_sheet (line 312) | pub fn load_sheet( method load_table (line 330) | pub fn load_table( method sheet_names (line 339) | pub fn sheet_names(&self) -> Vec<&str> { method table_names (line 346) | pub fn table_names(&mut self, sheet_name: Option<&str>) -> FastExcelRe... method defined_names (line 350) | pub fn defined_names(&mut self) -> FastExcelResult> { type Error (line 356) | type Error = FastExcelError; method try_from (line 358) | fn try_from(bytes: &[u8]) -> Result { FILE: src/types/excelreader/python.rs method build_selected_columns (line 23) | fn build_selected_columns( method load_sheet_eager (line 29) | fn load_sheet_eager( method build_sheet (line 89) | fn build_sheet<'py>( method build_table (line 154) | fn build_table<'py>( method __repr__ (line 182) | pub fn __repr__(&self) -> String { method py_table_names (line 187) | pub(crate) fn py_table_names(&mut self, sheet_name: Option<&str>) -> PyR... method py_defined_names (line 192) | pub(crate) fn py_defined_names(&mut self) -> PyResult> { method py_load_sheet (line 212) | pub(crate) fn py_load_sheet<'py>( method py_load_table (line 270) | pub(crate) fn py_load_table<'py>( method py_sheet_names (line 313) | pub(crate) fn py_sheet_names(&self) -> Vec<&str> { method py_new (line 322) | pub fn py_new(name: String, formula: String) -> Self { method py_name (line 327) | pub fn py_name(&self) -> &str { method py_formula (line 332) | pub fn py_formula(&self) -> &str { method __repr__ (line 336) | pub fn __repr__(&self) -> String { method __eq__ (line 349) | pub fn __eq__(&self, other: &Self) -> bool { FILE: src/types/excelsheet/column_info/mod.rs type ColumnNameFrom (line 23) | pub enum ColumnNameFrom { type Err (line 33) | type Err = FastExcelError; method from_str (line 35) | fn from_str(s: &str) -> FastExcelResult { method fmt (line 49) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type DTypeFrom (line 60) | pub enum DTypeFrom { method fmt (line 72) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Err (line 83) | type Err = FastExcelError; method from_str (line 85) | fn from_str(s: &str) -> FastExcelResult { type ColumnInfo (line 103) | pub struct ColumnInfo { method new (line 119) | pub(crate) fn new( type ColumnInfoNoDtype (line 145) | pub(crate) struct ColumnInfoNoDtype { method eq (line 154) | fn eq(&self, other: &IdxOrName) -> bool { method new (line 163) | pub(super) fn new( method with_name (line 177) | pub(super) fn with_name(mut self, name: String) -> Self { method name (line 182) | pub(super) fn name(&self) -> &str { method absolute_index (line 186) | pub(super) fn absolute_index(&self) -> usize { method dtype_info (line 190) | fn dtype_info( method finish (line 230) | pub(super) fn finish( type CalamineDataProvider (line 260) | pub(crate) trait CalamineDataProvider { method width (line 261) | fn width(&self) -> usize; method get_as_string (line 262) | fn get_as_string(&self, pos: (usize, usize)) -> Option; method dtype_for_column (line 263) | fn dtype_for_column( method start (line 271) | fn start(&self) -> Option<(usize, usize)>; method width (line 275) | fn width(&self) -> usize { method get_as_string (line 279) | fn get_as_string(&self, pos: (usize, usize)) -> Option { method dtype_for_column (line 283) | fn dtype_for_column( method start (line 294) | fn start(&self) -> Option<(usize, usize)> { method width (line 300) | fn width(&self) -> usize { method get_as_string (line 304) | fn get_as_string(&self, pos: (usize, usize)) -> Option { method dtype_for_column (line 308) | fn dtype_for_column( method start (line 325) | fn start(&self) -> Option<(usize, usize)> { function column_info_from_header (line 330) | fn column_info_from_header( function build_available_columns_info (line 454) | pub(crate) fn build_available_columns_info( function set_aliases_for_columns_info (line 462) | fn set_aliases_for_columns_info(columns_info: Vec) ->... function alias_for_name (line 478) | fn alias_for_name(name: &str, existing_names: &[String]) -> String { function finalize_column_info (line 499) | pub(crate) fn finalize_column_info( type AvailableColumns (line 524) | pub(crate) enum AvailableColumns { method as_loaded (line 530) | pub(crate) fn as_loaded(&self) -> FastExcelResult<&[ColumnInfo]> { FILE: src/types/excelsheet/column_info/python.rs method from (line 10) | fn from(col_info: &ColumnInfo) -> Self { method py_new (line 26) | pub(crate) fn py_new( method get_dtype (line 46) | fn get_dtype(&self) -> String { method py_name (line 52) | pub fn py_name(&self) -> &str { method py_index (line 58) | pub fn py_index(&self) -> usize { method py_absolute_index (line 64) | pub fn py_absolute_index(&self) -> usize { method get_colum_name_from (line 76) | fn get_colum_name_from(&self) -> String { method get_dtype_from (line 87) | fn get_dtype_from(&self) -> String { method __repr__ (line 91) | pub fn __repr__(&self) -> String { method __eq__ (line 103) | pub fn __eq__(&self, other: &Self) -> bool { method py_name (line 112) | pub fn py_name(&self) -> &str { method py_index (line 118) | pub fn py_index(&self) -> usize { method py_absolute_index (line 124) | pub fn py_absolute_index(&self) -> usize { FILE: src/types/excelsheet/mod.rs type Header (line 31) | pub(crate) enum Header { method new (line 38) | pub(crate) fn new(header_row: Option, column_names: Option usize { type Pagination (line 59) | pub(crate) struct Pagination { method try_new (line 90) | pub(crate) fn try_new( method offset (line 108) | pub(crate) fn offset(&self) -> usize { method n_rows (line 112) | pub(crate) fn n_rows(&self) -> Option { method skip_rows (line 116) | pub(crate) fn skip_rows(&self) -> &SkipRows { type SkipRows (line 67) | pub enum SkipRows { method simple_offset (line 80) | pub(crate) fn simple_offset(&self) -> Option { type SelectedColumns (line 122) | pub enum SelectedColumns { method fmt (line 141) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method select_columns (line 200) | pub(super) fn select_columns( constant ALPHABET (line 280) | const ALPHABET: [char; 26] = [ method col_idx_for_col_as_letter (line 285) | fn col_idx_for_col_as_letter(col: &str) -> FastExcelResult { method col_indices_for_letter_range (line 328) | fn col_indices_for_letter_range(col_range: &str) -> FastExcelResult bool { function deferred_selection_to_concrete (line 172) | pub(crate) fn deferred_selection_to_concrete( type Err (line 422) | type Err = FastExcelError; method from_str (line 424) | fn from_str(s: &str) -> FastExcelResult { type SheetVisible (line 478) | pub enum SheetVisible { method from (line 485) | fn from(value: CalamineSheetVisible) -> Self { type ExcelSheet (line 497) | pub struct ExcelSheet { method data (line 512) | pub(crate) fn data(&self) -> &ExcelSheetData<'_> { method try_new (line 516) | pub(crate) fn try_new( method ensure_available_columns_loaded (line 571) | fn ensure_available_columns_loaded(&mut self) -> FastExcelResult<()> { method load_available_columns (line 597) | fn load_available_columns(&mut self) -> FastExcelResult<&[ColumnInfo]> { method compute_limit (line 602) | fn compute_limit(&self) -> usize { method limit (line 617) | pub(crate) fn limit(&self) -> usize { method schema_sample_rows (line 621) | pub(crate) fn schema_sample_rows(&self) -> usize { method width (line 625) | pub fn width(&mut self) -> usize { method height (line 633) | pub fn height(&mut self) -> usize { method total_height (line 645) | pub fn total_height(&mut self) -> usize { method offset (line 653) | pub fn offset(&self) -> usize { method selected_columns (line 657) | pub fn selected_columns(&self) -> &Vec { method available_columns (line 661) | pub fn available_columns(&mut self) -> FastExcelResult> { method specified_dtypes (line 665) | pub fn specified_dtypes(&self) -> Option<&DTypes> { method name (line 669) | pub fn name(&self) -> &str { method visible (line 673) | pub fn visible(&self) -> SheetVisible { method to_columns (line 677) | pub fn to_columns(&self) -> FastExcelResult> { method to_polars (line 706) | pub fn to_polars(&self) -> FastExcelResult { function selected_columns_from_none (line 726) | fn selected_columns_from_none() { function selected_columns_from_list_of_valid_ints (line 734) | fn selected_columns_from_list_of_valid_ints() { function selected_columns_from_list_of_valid_strings (line 745) | fn selected_columns_from_list_of_valid_strings() { function selected_columns_from_list_of_valid_strings_and_ints (line 762) | fn selected_columns_from_list_of_valid_strings_and_ints() { function selected_columns_from_invalid_ints (line 780) | fn selected_columns_from_invalid_ints() { function selected_columns_from_empty_int_list (line 790) | fn selected_columns_from_empty_int_list() { function selected_columns_from_empty_string_list (line 800) | fn selected_columns_from_empty_string_list() { function selected_columns_from_valid_ranges (line 819) | fn selected_columns_from_valid_ranges(#[case] raw: &str, #[case] expecte... function selected_columns_from_valid_open_ended_ranges (line 841) | fn selected_columns_from_valid_open_ended_ranges(#[case] raw: &str) { function selected_columns_from_invalid_ranges (line 863) | fn selected_columns_from_invalid_ranges(#[case] raw: &str, #[case] messa... FILE: src/types/excelsheet/polars.rs method from (line 9) | fn from(column: FastExcelColumn) -> Self { FILE: src/types/excelsheet/python.rs type Error (line 29) | type Error = FastExcelError; method try_from (line 31) | fn try_from(py_list: &Bound<'_, PyList>) -> FastExcelResult { type Error (line 48) | type Error = FastExcelError; method try_from (line 50) | fn try_from(py_any_opt: Option<&Bound<'_, PyAny>>) -> FastExcelResult; type Error (line 82) | type Error = FastExcelError; function into_pyobject (line 84) | fn into_pyobject(self, py: Python<'py>) -> Result Fast... type CellError (line 125) | pub(crate) struct CellError { method offset_position (line 140) | pub fn offset_position(&self) -> (usize, usize) { method __repr__ (line 145) | pub fn __repr__(&self) -> String { type CellErrors (line 157) | pub(crate) struct CellErrors { method errors (line 164) | pub fn errors<'p>(&'p self, _py: Python<'p>) -> Vec { method __repr__ (line 168) | pub fn __repr__(&self) -> String { type Error (line 175) | type Error = PyErr; method extract (line 176) | fn extract(obj: Borrowed<'a, 'py, PyAny>) -> Result { type Error (line 207) | type Error = FastExcelError; method try_from (line 209) | fn try_from(sheet: &ExcelSheet) -> FastExcelResult { method py_width (line 241) | pub fn py_width(&mut self) -> usize { method py_height (line 246) | pub fn py_height(&mut self) -> usize { method py_total_height (line 251) | pub fn py_total_height(&mut self) -> usize { method py_offset (line 256) | pub fn py_offset(&self) -> usize { method py_selected_columns (line 261) | pub fn py_selected_columns(&self) -> Vec { method py_available_columns (line 266) | pub fn py_available_columns(&mut self) -> FastExcelResult Option<&DTypes> { method py_name (line 276) | pub fn py_name(&self) -> &str { method py_visible (line 281) | pub fn py_visible<'py>(&'py self, py: Python<'py>) -> FastExcelResult(&self, py: Python<'py>) -> PyResult(&self, py: Python<'py>) -> PyResult(&self, py: Python<'py>) -> PyResult( method __repr__ (line 398) | pub fn __repr__(&self) -> String { FILE: src/types/excelsheet/table.rs function extract_table_names (line 5) | pub(crate) fn extract_table_names<'a, RS: Read + Seek>( function extract_table_range (line 26) | pub(crate) fn extract_table_range( FILE: src/types/exceltable/mod.rs type ExcelTable (line 30) | pub struct ExcelTable { method extract_selected_columns_and_table_columns (line 46) | fn extract_selected_columns_and_table_columns( method build_header_and_update_selection (line 86) | fn build_header_and_update_selection( method try_new (line 128) | pub(crate) fn try_new( method data (line 183) | pub(crate) fn data(&self) -> &Range { method ensure_available_columns_loaded (line 187) | fn ensure_available_columns_loaded(&mut self) -> FastExcelResult<()> { method load_available_columns (line 213) | fn load_available_columns(&mut self) -> FastExcelResult<&[ColumnInfo]> { method offset (line 218) | pub fn offset(&self) -> usize { method compute_limit (line 222) | fn compute_limit(&self) -> usize { method limit (line 237) | pub fn limit(&self) -> usize { method selected_columns (line 241) | pub fn selected_columns(&self) -> Vec { method available_columns (line 245) | pub fn available_columns(&mut self) -> FastExcelResult> { method specified_dtypes (line 249) | pub fn specified_dtypes(&self) -> Option<&DTypes> { method width (line 253) | pub fn width(&mut self) -> usize { method height (line 261) | pub fn height(&mut self) -> usize { method total_height (line 269) | pub fn total_height(&mut self) -> usize { method name (line 277) | pub fn name(&self) -> &str { method sheet_name (line 281) | pub fn sheet_name(&self) -> &str { method to_columns (line 285) | pub fn to_columns(&self) -> FastExcelResult> { method to_polars (line 301) | pub fn to_polars(&self) -> FastExcelResult { FILE: src/types/exceltable/python.rs type Error (line 21) | type Error = FastExcelError; method try_from (line 23) | fn try_from(table: &ExcelTable) -> FastExcelResult { method py_name (line 48) | pub fn py_name(&self) -> &str { method py_sheet_name (line 53) | pub fn py_sheet_name(&self) -> &str { method py_offset (line 58) | pub fn py_offset(&self) -> usize { method py_limit (line 63) | pub fn py_limit(&self) -> usize { method py_selected_columns (line 68) | pub fn py_selected_columns(&self) -> Vec { method py_available_columns (line 73) | pub fn py_available_columns(&mut self) -> FastExcelResult Option<&DTypes> { method py_width (line 83) | pub fn py_width(&mut self) -> usize { method py_height (line 88) | pub fn py_height(&mut self) -> usize { method py_total_height (line 93) | pub fn py_total_height(&mut self) -> usize { method to_arrow (line 98) | pub fn to_arrow<'py>(&self, py: Python<'py>) -> FastExcelResult(&self, py: Python<'py>) -> PyResult( method __repr__ (line 161) | pub fn __repr__(&self) -> String { FILE: src/types/idx_or_name/mod.rs type IdxOrName (line 6) | pub enum IdxOrName { method format_message (line 12) | pub(crate) fn format_message(&self) -> String { method from (line 21) | fn from(index: usize) -> Self { method from (line 27) | fn from(name: String) -> Self { method from (line 33) | fn from(name: &str) -> Self { FILE: src/types/idx_or_name/python.rs type Error (line 12) | type Error = FastExcelError; method try_from (line 14) | fn try_from(value: &Bound<'_, PyAny>) -> FastExcelResult { type Error (line 29) | type Error = PyErr; method extract (line 30) | fn extract(ob: Borrowed<'a, 'py, PyAny>) -> Result { type Target (line 36) | type Target = PyAny; type Output (line 38) | type Output = Bound<'py, Self::Target>; type Error (line 40) | type Error = pyo3::PyErr; method into_pyobject (line 42) | fn into_pyobject(self, py: Python<'py>) -> Result; type Error (line 55) | type Error = pyo3::PyErr; function into_pyobject (line 57) | fn into_pyobject(self, py: Python<'py>) -> Result argparse.Namespace: function main (line 25) | def main(): FILE: tests/column_selection.rs function reader (line 13) | fn reader() -> fastexcel::ExcelReader { function test_use_columns_with_table (line 19) | fn test_use_columns_with_table(mut reader: fastexcel::ExcelReader) -> Re... function test_use_columns_with_table_and_provided_columns (line 124) | fn test_use_columns_with_table_and_provided_columns( function reader_with_offset (line 230) | fn reader_with_offset() -> fastexcel::ExcelReader { function test_use_column_range_with_offset_with_table_and_specified_dtypes (line 236) | fn test_use_column_range_with_offset_with_table_and_specified_dtypes( function test_use_column_names_with_offset_table_by_index_and_name (line 343) | fn test_use_column_names_with_offset_table_by_index_and_name( function test_use_column_range_with_offset_with_sheet_and_specified_dtypes (line 410) | fn test_use_column_range_with_offset_with_sheet_and_specified_dtypes( FILE: tests/fastexcel.rs function test_single_sheet (line 14) | fn test_single_sheet() -> Result<()> { function test_single_sheet_bytes (line 70) | fn test_single_sheet_bytes() -> Result<()> { function test_single_sheet_with_types (line 128) | fn test_single_sheet_with_types() -> Result<()> { function test_multiple_sheets (line 179) | fn test_multiple_sheets() -> Result<()> { function test_sheet_with_header_row_diff_from_zero (line 256) | fn test_sheet_with_header_row_diff_from_zero() -> Result<()> { function test_sheet_with_pagination_and_without_headers (line 324) | fn test_sheet_with_pagination_and_without_headers() -> Result<()> { function test_header_row_and_skip_rows (line 438) | fn test_header_row_and_skip_rows( function test_header_row_and_skip_rows_polars (line 522) | fn test_header_row_and_skip_rows_polars( FILE: tests/sheet_visibility.rs function sheet_visibility (line 11) | fn sheet_visibility() -> Result<()> { FILE: tests/shifted_data.rs function test_sheet_with_offset (line 10) | fn test_sheet_with_offset() -> Result<()> { function test_table_with_offset (line 63) | fn test_table_with_offset() -> Result<()> { FILE: tests/tables.rs function reader (line 13) | fn reader() -> fastexcel::ExcelReader { function test_table_names (line 22) | fn test_table_names( function test_load_table (line 35) | fn test_load_table(mut reader: fastexcel::ExcelReader) -> Result<()> { FILE: tests/utils/mod.rs function path_for_fixture (line 1) | pub fn path_for_fixture(fixture_file: &str) -> String { FILE: tests/whitespace.rs function reader (line 13) | fn reader() -> ExcelReader { constant DATES (line 18) | const DATES: &[Option] = &[ function test_skip_tail_rows_behavior (line 57) | fn test_skip_tail_rows_behavior(mut reader: ExcelReader) -> Result<()> { function test_skip_tail_rows_and_whitespace_as_null_behavior (line 125) | fn test_skip_tail_rows_and_whitespace_as_null_behavior(mut reader: Excel...