Docs.rs
  • crates-index-diff-28.0.0
    • crates-index-diff 28.0.0
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • Byron
    • Dependencies
      • ahash ^0.8.0 normal
      • bstr ^1.0.1 normal
      • gix ^0.72.1 normal
      • hashbrown ^0.14.0 normal
      • hex ^0.4.3 normal
      • reqwest ^0.12 normal
      • serde ^1 normal
      • serde_json ^1 normal
      • smartstring ^1.0.1 normal
      • thiserror ^2 normal
      • crates-index ^3.0.0 dev
      • gix-testtools ^0.15.0 dev
      • tempdir ^0.3.5 dev
    • Versions
    • 100% of the crate is documented
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

Crate crates_index_diff

crates_index_diff28.0.0

  • All Items

Crate Items

  • Re-exports
  • Modules
  • Structs
  • Enums

Crates

  • crates_index_diff

Crate crates_index_diff

Source
Expand description

Learn what’s changed in the crates index.

Have a look at the real-world usage to learn more about it: crates-io-cli

Re-exports§

pub use gix;

Modules§

index

Structs§

CrateVersion
Pack all information we know about a change made to a version of a crate.
Dependency
A single dependency of a specific crate version
Index
A wrapper for a repository of the crates.io index.

Enums§

Change
Identify a kind of change that occurred to a crate
DependencyKind
Section in which a dependency was defined in.

Results

Settings
Help
    struct
    crates_index_diff::CrateVersion
    Pack all information we know about a change made to a …
    struct field
    crates_index_diff::CrateVersion::name
    CrateVersion -> String
    The crate name, i.e. clap.
    struct field
    crates_index_diff::CrateVersion::yanked
    CrateVersion -> bool
    is the release yanked?
    struct field
    crates_index_diff::CrateVersion::version
    CrateVersion -> String
    The semantic version of the crate.
    struct field
    crates_index_diff::CrateVersion::checksum
    CrateVersion -> []
    The checksum over the crate archive
    struct field
    crates_index_diff::CrateVersion::features
    CrateVersion -> HashMap
    All cargo features
    struct field
    crates_index_diff::CrateVersion::dependencies
    CrateVersion -> Vec
    All crate dependencies
    method
    crates_index_diff::CrateVersion::clone
    &CrateVersion -> CrateVersion
    method
    crates_index_diff::CrateVersion::eq
    &CrateVersion, &CrateVersion -> bool
    method
    crates_index_diff::CrateVersion::serialize
    &CrateVersion, __S -> Result
    method
    crates_index_diff::CrateVersion::fmt
    &CrateVersion, &mut Formatter -> Result
    method
    crates_index_diff::CrateVersion::default
    -> CrateVersion
    method
    crates_index_diff::CrateVersion::deserialize
    __D -> Result<CrateVersion>
    method
    crates_index_diff::Change::added
    &Change -> Option<&CrateVersion>
    Return the added crate, if this is this kind of change.
    method
    crates_index_diff::Change::yanked
    &Change -> Option<&CrateVersion>
    Return the yanked crate, if this is this kind of change.
    method
    crates_index_diff::Change::unyanked
    &Change -> Option<&CrateVersion>
    Return the unyanked crate, if this is this kind of change.
    method
    crates_index_diff::Change::version_deleted
    &Change -> Option<&CrateVersion>
    Return the deleted version crate, if this is this kind of …
    method
    crates_index_diff::CrateVersion::clone
    &CrateVersion -> CrateVersion