Skip to content

Commit 18cd661

Browse files
committed
Add documentation for the new krate and version submodules
1 parent 8affbac commit 18cd661

File tree

6 files changed

+21
-0
lines changed

6 files changed

+21
-0
lines changed

src/krate/downloads.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
//! Endpoint for exposing crate download counts
2+
//!
3+
//! The enpoints for download a crate and exposing version specific
4+
//! download counts are located in `krate::downloads`.
5+
16
use std::cmp;
27

38
use conduit::{Request, Response};

src/krate/metadata.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
//! Endpoints that expose metadata about a crate
2+
//!
3+
//! These endpoints provide data that could be obtained direclty from the
4+
//! index or cached metadata which was extracted (client side) from the
5+
//! `Cargo.toml` file.
6+
17
use conduit::{Request, Response};
28
use conduit_router::RequestParams;
39
use diesel::prelude::*;

src/krate/publish.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//! Functionality related to publishing a new crate or version of a crate.
2+
13
use std::collections::HashMap;
24
use std::sync::Arc;
35

src/krate/search.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//! Endpoint for searching and discovery functionality
2+
13
use conduit::{Request, Response};
24
use diesel::prelude::*;
35
use diesel_full_text_search::*;

src/version/downloads.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
//! Functionality for downloading crates and maintaining download counts
2+
//!
3+
//! Crate level functionality is located in `krate::downloads`.
4+
15
use chrono::{Duration, NaiveDate, Utc};
26
use conduit::{Request, Response};
37
use conduit_router::RequestParams;

src/version/yank.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//! Endpoints for yanking and unyanking specific versions of crates
2+
13
use conduit::{Request, Response};
24
use diesel;
35
use diesel::prelude::*;

0 commit comments

Comments
 (0)