# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "orx-linked-list" version = "3.1.0" authors = ["orxfun "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "A linked list implementation with unique features and an extended list of constant time methods providing high performance traversals and mutations." readme = "README.md" keywords = [ "linked", "list", "doubly", "singly", "pinned", ] categories = [ "data-structures", "rust-patterns", "no-std", ] license = "MIT" repository = "https://github.com/orxfun/orx-linked-list/" [lib] name = "orx_linked_list" path = "src/lib.rs" [[example]] name = "tour_mutations" path = "examples/tour_mutations.rs" [[test]] name = "append" path = "tests/append.rs" [[test]] name = "clone" path = "tests/clone.rs" [[test]] name = "debug" path = "tests/debug.rs" [[test]] name = "doubly" path = "tests/doubly.rs" [[test]] name = "extend" path = "tests/extend.rs" [[test]] name = "from_iter" path = "tests/from_iter.rs" [[test]] name = "idx_doubly" path = "tests/idx_doubly.rs" [[test]] name = "insert" path = "tests/insert.rs" [[test]] name = "insert_at" path = "tests/insert_at.rs" [[test]] name = "iter_from" path = "tests/iter_from.rs" [[test]] name = "linear_eq" path = "tests/linear_eq.rs" [[test]] name = "list_move_next_to" path = "tests/list_move_next_to.rs" [[test]] name = "list_move_prev_to" path = "tests/list_move_prev_to.rs" [[test]] name = "list_swap" path = "tests/list_swap.rs" [[test]] name = "remove" path = "tests/remove.rs" [[test]] name = "remove_at" path = "tests/remove_at.rs" [[test]] name = "reverse" path = "tests/reverse.rs" [[test]] name = "ring_iter" path = "tests/ring_iter.rs" [[test]] name = "ring_iter_mut" path = "tests/ring_iter_mut.rs" [[test]] name = "singly" path = "tests/singly.rs" [[test]] name = "slice_doubly" path = "tests/slice_doubly.rs" [[test]] name = "slice_iter_rev" path = "tests/slice_iter_rev.rs" [[test]] name = "slice_move_next_to" path = "tests/slice_move_next_to.rs" [[test]] name = "slice_move_prev_to" path = "tests/slice_move_prev_to.rs" [[test]] name = "slice_mut_doubly" path = "tests/slice_mut_doubly.rs" [[test]] name = "slice_swap" path = "tests/slice_swap.rs" [[test]] name = "slice_wrong_direction" path = "tests/slice_wrong_direction.rs" [[test]] name = "utilization" path = "tests/utilization.rs" [[test]] name = "validate_doubly" path = "tests/validate_doubly.rs" [[test]] name = "validate_singly" path = "tests/validate_singly.rs" [[bench]] name = "doubly_iter" path = "benches/doubly_iter.rs" [[bench]] name = "doubly_iter_rev" path = "benches/doubly_iter_rev.rs" [[bench]] name = "doubly_mutation_by_pos" path = "benches/doubly_mutation_by_pos.rs" [[bench]] name = "doubly_mutation_ends" path = "benches/doubly_mutation_ends.rs" [[bench]] name = "doubly_shuffling_around" path = "benches/doubly_shuffling_around.rs" harness = false [[bench]] name = "singly_mutation_ends" path = "benches/singly_mutation_ends.rs" [dependencies.orx-fixed-vec] version = "3.9" [dependencies.orx-pinned-vec] version = "3.9" [dependencies.orx-pseudo-default] version = "1.4" default-features = false [dependencies.orx-selfref-col] version = "2.1" [dependencies.orx-split-vec] version = "3.9" [dev-dependencies.clap] version = "4.5.17" features = ["derive"] [dev-dependencies.criterion] version = "0.5" [dev-dependencies.rand] version = "0.8.5" [dev-dependencies.rand_chacha] version = "0.3.1" [dev-dependencies.test-case] version = "3.3.1" [features] default = ["validation"] validation = []