Crate crev_wot

Crate crev_wot 

Source
Expand description

Crev - Web of Trust implementation

§Introduction

It’s important to mention that Crev does not mandate any particular implementation of the Web of Trust. It only loosely defines data-format to describe trust relationships between users.

How exactly is the trustworthiness in the wider network calculated remains an open question, and subject for experimentation.

crev-wot is just an initial, reference implementation, and might evolve, be replaced or become just one of many available implementations.

Re-exports§

pub use trust_set::TrustSet;

Modules§

trust_set

Structs§

IssueDetails
Result of get_open_issues_for_version
OverrideSourcesDetails
List of authors recommending override (ignore) trust / package review with their effective trust level.
PkgReviewId
An unique id for a review by a given author of a given package.
PkgVersionReviewId
Unique package review id
ProofDB
In memory database tracking information from proofs
Timestamped
A T with a timestamp
TrustDetails
TrustDistanceParams

Enums§

Error
FetchSource
Where a proof has been fetched from
UrlOfId
Result of URL lookup

Type Aliases§

Name
Crate name
RegistrySourceOwned
Just a String version of RegistrySource, almost always "https://crates.io".
Signature
TimestampedTrustDetails