[dependencies]
[[example]]
name = "always_bi_predicate_demo"
path = "examples/always_bi_predicate_demo.rs"
[[example]]
name = "always_predicate_demo"
path = "examples/always_predicate_demo.rs"
[[example]]
name = "bi_consumer_demo"
path = "examples/bi_consumer_demo.rs"
[[example]]
name = "bi_consumer_once_demo"
path = "examples/bi_consumer_once_demo.rs"
[[example]]
name = "bi_transformer_and_then_demo"
path = "examples/bi_transformer_and_then_demo.rs"
[[example]]
name = "bi_transformer_demo"
path = "examples/bi_transformer_demo.rs"
[[example]]
name = "bi_transformer_once_and_then_demo"
path = "examples/bi_transformer_once_and_then_demo.rs"
[[example]]
name = "bi_transformer_once_demo"
path = "examples/bi_transformer_once_demo.rs"
[[example]]
name = "closure_supplier_ops_demo"
path = "examples/closure_supplier_ops_demo.rs"
[[example]]
name = "consumer_demo"
path = "examples/consumer_demo.rs"
[[example]]
name = "consumer_fn_usage"
path = "examples/consumer_fn_usage.rs"
[[example]]
name = "consumer_once_demo"
path = "examples/consumer_once_demo.rs"
[[example]]
name = "fn_bi_transformer_ops_demo"
path = "examples/fn_bi_transformer_ops_demo.rs"
[[example]]
name = "fn_transformer_once_ops_demo"
path = "examples/fn_transformer_once_ops_demo.rs"
[[example]]
name = "fn_transformer_ops_demo"
path = "examples/fn_transformer_ops_demo.rs"
[[example]]
name = "mapper_demo"
path = "examples/mapper_demo.rs"
[[example]]
name = "mutator_demo"
path = "examples/mutator_demo.rs"
[[example]]
name = "mutator_once_conditional_demo"
path = "examples/mutator_once_conditional_demo.rs"
[[example]]
name = "mutator_once_demo"
path = "examples/mutator_once_demo.rs"
[[example]]
name = "predicate_demo"
path = "examples/predicate_demo.rs"
[[example]]
name = "predicate_fn_mut_demo"
path = "examples/predicate_fn_mut_demo.rs"
[[example]]
name = "predicate_set_name_demo"
path = "examples/predicate_set_name_demo.rs"
[[example]]
name = "readonly_bi_consumer_demo"
path = "examples/readonly_bi_consumer_demo.rs"
[[example]]
name = "supplier_demo"
path = "examples/supplier_demo.rs"
[[example]]
name = "transformer_blanket_impl_demo"
path = "examples/transformer_blanket_impl_demo.rs"
[[example]]
name = "transformer_demo"
path = "examples/transformer_demo.rs"
[[example]]
name = "transformer_once_blanket_impl_demo"
path = "examples/transformer_once_blanket_impl_demo.rs"
[[example]]
name = "transformer_once_demo"
path = "examples/transformer_once_demo.rs"
[lib]
doctest = false
name = "prism3_function"
path = "src/lib.rs"
[package]
authors = ["Hu Haixing <starfish.hu@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["development-tools", "rust-patterns"]
description = "Common functional programming type aliases for Rust, providing Java-style functional interfaces"
documentation = "https://docs.rs/prism3-function"
edition = "2021"
exclude = ["coverage.sh", "COVERAGE.md", "COVERAGE.zh_CN.md", ".circleci/*", "ci-check.sh", ".llvm-cov.toml", ".cargo-audit.toml.example"]
homepage = "https://github.com/3-prism/prism3-rust-function"
keywords = ["functional", "predicate", "function", "consumer", "supplier"]
license = "Apache-2.0"
name = "prism3-function"
readme = "README.md"
repository = "https://github.com/3-prism/prism3-rust-function"
rust-version = "1.70"
version = "0.3.0"
[[test]]
name = "bi_consumer_once_tests"
path = "tests/bi_consumer_once_tests.rs"
[[test]]
name = "bi_consumer_tests"
path = "tests/bi_consumer_tests.rs"
[[test]]
name = "bi_predicate_tests"
path = "tests/bi_predicate_tests.rs"
[[test]]
name = "bi_transformer_and_then_tests"
path = "tests/bi_transformer_and_then_tests.rs"
[[test]]
name = "bi_transformer_once_tests"
path = "tests/bi_transformer_once_tests.rs"
[[test]]
name = "bi_transformer_tests"
path = "tests/bi_transformer_tests.rs"
[[test]]
name = "binary_operator_tests"
path = "tests/binary_operator_tests.rs"
[[test]]
name = "comparator_tests"
path = "tests/comparator_tests.rs"
[[test]]
name = "consumer_once_tests"
path = "tests/consumer_once_tests.rs"
[[test]]
name = "consumer_tests"
path = "tests/consumer_tests.rs"
[[test]]
name = "fn_bi_transformer_once_ops_tests"
path = "tests/fn_bi_transformer_once_ops_tests.rs"
[[test]]
name = "fn_bi_transformer_ops_tests"
path = "tests/fn_bi_transformer_ops_tests.rs"
[[test]]
name = "fn_transformer_once_ops_tests"
path = "tests/fn_transformer_once_ops_tests.rs"
[[test]]
name = "fn_transformer_ops_tests"
path = "tests/fn_transformer_ops_tests.rs"
[[test]]
name = "mapper_tests"
path = "tests/mapper_tests.rs"
[[test]]
name = "mod"
path = "tests/mod.rs"
[[test]]
name = "mutator_once_tests"
path = "tests/mutator_once_tests.rs"
[[test]]
name = "mutator_tests"
path = "tests/mutator_tests.rs"
[[test]]
name = "predicate_tests"
path = "tests/predicate_tests.rs"
[[test]]
name = "readonly_bi_consumer_tests"
path = "tests/readonly_bi_consumer_tests.rs"
[[test]]
name = "readonly_consumer_tests"
path = "tests/readonly_consumer_tests.rs"
[[test]]
name = "readonly_supplier_tests"
path = "tests/readonly_supplier_tests.rs"
[[test]]
name = "supplier_once_tests"
path = "tests/supplier_once_tests.rs"
[[test]]
name = "supplier_tests"
path = "tests/supplier_tests.rs"
[[test]]
name = "tester_tests"
path = "tests/tester_tests.rs"
[[test]]
name = "transformer_once_tests"
path = "tests/transformer_once_tests.rs"
[[test]]
name = "transformer_tests"
path = "tests/transformer_tests.rs"
[[test]]
name = "unary_operator_tests"
path = "tests/unary_operator_tests.rs"