[package]
edition = "2021"
name = "eigentrust"
version = "0.2.0"
authors = ["Jenya <hypnagonia@gmail.com>"]
build = false
include = [
"/src/**/*.rs",
"/tests/**/*.rs",
"/examples/**/*.rs",
"/example/*.csv",
"/README.md",
"/LICENSE-MIT",
"/LICENSE-APACHE",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "EigenTrust reputation algorithm: global trust scores for peer-to-peer networks and social graphs, with Sybil resistance"
homepage = "https://eigentrust.jenyadoesapps.com"
documentation = "https://docs.rs/eigentrust"
readme = "README.md"
keywords = [
"eigentrust",
"reputation",
"trust",
"sybil",
"pagerank",
]
categories = [
"algorithms",
"mathematics",
"science",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/hypnagonia/eigentrust-rust"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = [
"--cfg",
"docsrs",
]
[features]
csv = ["dep:csv"]
default = []
parallel = ["dep:rayon"]
[lib]
name = "eigentrust"
path = "src/lib.rs"
[[example]]
name = "basic"
path = "examples/basic.rs"
[[example]]
name = "csv"
path = "examples/csv.rs"
required-features = ["csv"]
[[test]]
name = "api"
path = "tests/api.rs"
[[test]]
name = "csv"
path = "tests/csv.rs"
[dependencies.csv]
version = "1.3"
optional = true
[dependencies.log]
version = "0.4"
[dependencies.rayon]
version = "1.8"
optional = true
[profile.release]
lto = true
codegen-units = 1