# 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" rust-version = "1.65" name = "crop" version = "0.4.2" authors = ["Riccardo Mazzarini "] exclude = [ "/.github/*", "/examples/**", "/fuzz/**", "/tests/**", "/BENCHMARKS.md", ] description = "A pretty fast text rope" documentation = "https://docs.rs/crop" readme = "README.md" keywords = [ "rope", "tree", "edit", "buffer", ] categories = [ "data-structures", "text-editors", "text-processing", ] license = "MIT" repository = "https://github.com/nomad/crop" [package.metadata.docs.rs] features = [ "graphemes", "simd", "utf16-metric", ] rustdoc-args = [ "--cfg", "docsrs", ] [[bench]] name = "creation" harness = false [[bench]] name = "editing" harness = false [[bench]] name = "graphemes" harness = false required-features = ["graphemes"] [[bench]] name = "iterators" harness = false [[bench]] name = "metric_conversion" harness = false [[bench]] name = "slicing" harness = false [dependencies.str_indices] version = "0.4.0" default-features = false [dependencies.unicode-segmentation] version = "1.10.0" optional = true [dev-dependencies.criterion] version = "0.5" [dev-dependencies.rand] version = "0.8" [dev-dependencies.ropey] version = "1.6" [features] arity_4 = [] deep_trees = [ "small_chunks", "arity_4", ] default = ["simd"] dp = ["deep_trees"] graphemes = ["unicode-segmentation"] simd = ["str_indices/simd"] small_chunks = [] utf16-metric = []