# 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 = "manas_access_control" version = "0.1.0" description = "This crate Defines traits for access control systems compatible with solid storage space. Provides default implementations confirming to [`ACP`](https://solid.github.io/authorization-panel/acp-specification/), [`WAC`](https://solid.github.io/web-access-control-spec/) authorization systems." license = "MIT OR Apache-2.0" repository = "https://github.com/manomayam/manas" [package.metadata.docs.rs] all-features = true rustdoc-args = [ "--cfg", "doc_cfg", ] [dependencies.acp] version = "0.1.0" [dependencies.async-recursion] version = "1.0.4" [dependencies.dyn_problem] version = "0.1.1" features = [ "alias-future", "ext-typed-record", ] [dependencies.futures] version = "0.3.28" [dependencies.ghost] version = "0.1.13" [dependencies.http_uri] version = "1.0.1" features = [ "invariants", "sophia", ] [dependencies.itertools] version = "0.11.0" [dependencies.manas_authentication] version = "0.1.0" features = ["creds-context"] [dependencies.manas_http] version = "0.1.1" features = ["typed-headers"] [dependencies.manas_repo] version = "0.1.0" optional = true [dependencies.manas_space] version = "0.1.0" [dependencies.once_cell] version = "1.18.0" [dependencies.paste] version = "1.0.14" [dependencies.rdf_utils] version = "0.3.1" [dependencies.rdf_vocabularies] version = "0.2.0" features = [ "ns-acp", "ns-acl", "ns-foaf", "ns-rdf", ] [dependencies.serde] version = "1.0.185" features = ["derive"] [dependencies.sophia_api] version = "0.8.0-alpha.1" [dependencies.thiserror] version = "1.0.43" [dependencies.tower] version = "0.4.13" [dependencies.tracing] version = "0.1.37" features = ["attributes"] [dependencies.typed_record] version = "0.1.1" features = [ "ext-anymap", "ext-http", ] [dependencies.unwrap-infallible] version = "0.1.5" [dependencies.vec1] version = "1.10.1" features = ["serde"] [features] impl-layered-repo = ["dep:manas_repo"] impl-pdp-acp = ["acp/engine"] impl-pdp-wac = ["acp/engine"]