# 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 believe there's an error in this file please file an # issue against the rust-lang/cargo repository. If you're # editing this file be aware that the upstream Cargo.toml # will likely look very different (and much more reasonable) [package] edition = "2018" name = "fn-memo" version = "1.2.0" authors = ["Jason Lee "] description = "A library for creating the memoization of a function." homepage = "https://crates.io/crates/fn-memo" readme = "README.md" keywords = ["cache", "memoization"] license = "MIT OR Apache-2.0" repository = "https://github.com/Jason5Lee/rust-fn-memo" [[test]] name = "unsync" path = "tests/unsync.rs" required-features = [] [[test]] name = "rw_lock" path = "tests/rw_lock.rs" required-features = ["sync"] [[test]] name = "chashmap" path = "tests/chashmap.rs" required-features = ["concurrent_hash_map"] [dependencies.chashmap] version = "2.2" optional = true [dependencies.once_cell] version = "0.2" optional = true [dependencies.recur-fn] version = "2.1" [features] concurrent_hash_map = ["chashmap", "sync"] default = ["concurrent_hash_map"] sync = ["once_cell"]