kellnr-registry 5.14.1

Kellnr is a self-hosted registry for Rust crates with support for rustdocs and crates.io caching.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use serde::{Deserialize, Serialize};

#[derive(Default, Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub struct CrateVersion {
    pub version: String,
}

#[derive(Default, Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub struct CrateVersionList {
    pub versions: Vec<CrateVersion>,
}

impl From<Vec<CrateVersion>> for CrateVersionList {
    fn from(versions: Vec<CrateVersion>) -> Self {
        Self { versions }
    }
}