LICENSE
README.md
pyproject.toml
src/typed_linq_collections/__init__.py
src/typed_linq_collections/py.typed
src/typed_linq_collections/q_cast.py
src/typed_linq_collections/q_errors.py
src/typed_linq_collections/q_grouping.py
src/typed_linq_collections/q_iterable.py
src/typed_linq_collections/q_ordered_iterable.py
src/typed_linq_collections.egg-info/PKG-INFO
src/typed_linq_collections.egg-info/SOURCES.txt
src/typed_linq_collections.egg-info/dependency_links.txt
src/typed_linq_collections.egg-info/top_level.txt
src/typed_linq_collections/_private_implementation_details/__init__.py
src/typed_linq_collections/_private_implementation_details/immutable_sequence.py
src/typed_linq_collections/_private_implementation_details/q_lazy_iterable.py
src/typed_linq_collections/_private_implementation_details/q_zero_overhead_collection_contructors.py
src/typed_linq_collections/_private_implementation_details/sort_by_instructions.py
src/typed_linq_collections/_private_implementation_details/sort_instruction.py
src/typed_linq_collections/_private_implementation_details/type_aliases.py
src/typed_linq_collections/_private_implementation_details/ops/__init__.py
src/typed_linq_collections/_private_implementation_details/ops/aggregate.py
src/typed_linq_collections/_private_implementation_details/ops/all.py
src/typed_linq_collections/_private_implementation_details/ops/any.py
src/typed_linq_collections/_private_implementation_details/ops/append.py
src/typed_linq_collections/_private_implementation_details/ops/as_.py
src/typed_linq_collections/_private_implementation_details/ops/as_ints.py
src/typed_linq_collections/_private_implementation_details/ops/chunk.py
src/typed_linq_collections/_private_implementation_details/ops/concat.py
src/typed_linq_collections/_private_implementation_details/ops/contains.py
src/typed_linq_collections/_private_implementation_details/ops/distinct.py
src/typed_linq_collections/_private_implementation_details/ops/distinct_by.py
src/typed_linq_collections/_private_implementation_details/ops/element_at.py
src/typed_linq_collections/_private_implementation_details/ops/element_at_or_none.py
src/typed_linq_collections/_private_implementation_details/ops/first.py
src/typed_linq_collections/_private_implementation_details/ops/first_or_none.py
src/typed_linq_collections/_private_implementation_details/ops/group_by_q.py
src/typed_linq_collections/_private_implementation_details/ops/group_join.py
src/typed_linq_collections/_private_implementation_details/ops/join.py
src/typed_linq_collections/_private_implementation_details/ops/last.py
src/typed_linq_collections/_private_implementation_details/ops/last_or_none.py
src/typed_linq_collections/_private_implementation_details/ops/max_by.py
src/typed_linq_collections/_private_implementation_details/ops/min_by.py
src/typed_linq_collections/_private_implementation_details/ops/of_type.py
src/typed_linq_collections/_private_implementation_details/ops/pipe.py
src/typed_linq_collections/_private_implementation_details/ops/prepend.py
src/typed_linq_collections/_private_implementation_details/ops/qcount.py
src/typed_linq_collections/_private_implementation_details/ops/qcount_by.py
src/typed_linq_collections/_private_implementation_details/ops/qexcept.py
src/typed_linq_collections/_private_implementation_details/ops/qindex.py
src/typed_linq_collections/_private_implementation_details/ops/qintersect.py
src/typed_linq_collections/_private_implementation_details/ops/qunion.py
src/typed_linq_collections/_private_implementation_details/ops/qunion_by.py
src/typed_linq_collections/_private_implementation_details/ops/range.py
src/typed_linq_collections/_private_implementation_details/ops/repeat.py
src/typed_linq_collections/_private_implementation_details/ops/reversed.py
src/typed_linq_collections/_private_implementation_details/ops/select.py
src/typed_linq_collections/_private_implementation_details/ops/select_index.py
src/typed_linq_collections/_private_implementation_details/ops/select_many.py
src/typed_linq_collections/_private_implementation_details/ops/sequence_equal.py
src/typed_linq_collections/_private_implementation_details/ops/single.py
src/typed_linq_collections/_private_implementation_details/ops/single_or_none.py
src/typed_linq_collections/_private_implementation_details/ops/skip.py
src/typed_linq_collections/_private_implementation_details/ops/skip_last.py
src/typed_linq_collections/_private_implementation_details/ops/skip_while.py
src/typed_linq_collections/_private_implementation_details/ops/take.py
src/typed_linq_collections/_private_implementation_details/ops/take_last.py
src/typed_linq_collections/_private_implementation_details/ops/take_while.py
src/typed_linq_collections/_private_implementation_details/ops/to_dict.py
src/typed_linq_collections/_private_implementation_details/ops/where.py
src/typed_linq_collections/_private_implementation_details/ops/where_key_in.py
src/typed_linq_collections/_private_implementation_details/ops/where_key_not_in.py
src/typed_linq_collections/_private_implementation_details/ops/where_not_none.py
src/typed_linq_collections/_private_implementation_details/ops/zip.py
src/typed_linq_collections/_private_implementation_details/ops/zip_tuple.py
src/typed_linq_collections/collections/__init__.py
src/typed_linq_collections/collections/q_default_dict.py
src/typed_linq_collections/collections/q_dict.py
src/typed_linq_collections/collections/q_frozen_set.py
src/typed_linq_collections/collections/q_immutable_sequence.py
src/typed_linq_collections/collections/q_key_value_pair.py
src/typed_linq_collections/collections/q_list.py
src/typed_linq_collections/collections/q_sequence.py
src/typed_linq_collections/collections/q_set.py
src/typed_linq_collections/collections/numeric/__init__.py
src/typed_linq_collections/collections/numeric/q_decimal_types.py
src/typed_linq_collections/collections/numeric/q_float_types.py
src/typed_linq_collections/collections/numeric/q_fraction_types.py
src/typed_linq_collections/collections/numeric/q_int_types.py
src/typed_linq_collections/collections/string_interning/__init__.py
src/typed_linq_collections/collections/string_interning/q_interning_list.py
src/typed_linq_collections/collections/string_interning/q_interning_string_set.py
src/typed_linq_collections/collections/string_interning/q_key_interning_dict.py
src/typed_linq_collections/collections/string_interning/q_key_value_interning_dict.py
tests/test_common_helpers.py
tests/test_lazyness_and_consuming_behavior.py
tests/test_multiple_sources.py
tests/test_q_default_dict.py
tests/test_q_default_dict_type_preserving_overrides.py
tests/test_q_dict.py
tests/test_q_dict_type_preserving_overrides.py
tests/test_q_frozen_set.py
tests/test_q_frozen_set_type_preserving_overrides.py
tests/test_q_immutable_sequence.py
tests/test_q_immutable_sequence_eq.py
tests/test_q_interning_list.py
tests/test_q_interning_string_set.py
tests/test_q_key_interning_dict.py
tests/test_q_key_value_interning_dict.py
tests/test_q_list.py
tests/test_q_list_type_preserving_overrides.py
tests/test_q_set.py
tests/test_q_set_type_preserving_overrides.py
tests/test_quickstart.py