File tree Expand file tree Collapse file tree 6 files changed +21
-0
lines changed Expand file tree Collapse file tree 6 files changed +21
-0
lines changed Original file line number Diff line number Diff line change
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
+
1
6
use std:: cmp;
2
7
3
8
use conduit:: { Request , Response } ;
Original file line number Diff line number Diff line change
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
+
1
7
use conduit:: { Request , Response } ;
2
8
use conduit_router:: RequestParams ;
3
9
use diesel:: prelude:: * ;
Original file line number Diff line number Diff line change
1
+ //! Functionality related to publishing a new crate or version of a crate.
2
+
1
3
use std:: collections:: HashMap ;
2
4
use std:: sync:: Arc ;
3
5
Original file line number Diff line number Diff line change
1
+ //! Endpoint for searching and discovery functionality
2
+
1
3
use conduit:: { Request , Response } ;
2
4
use diesel:: prelude:: * ;
3
5
use diesel_full_text_search:: * ;
Original file line number Diff line number Diff line change
1
+ //! Functionality for downloading crates and maintaining download counts
2
+ //!
3
+ //! Crate level functionality is located in `krate::downloads`.
4
+
1
5
use chrono:: { Duration , NaiveDate , Utc } ;
2
6
use conduit:: { Request , Response } ;
3
7
use conduit_router:: RequestParams ;
Original file line number Diff line number Diff line change
1
+ //! Endpoints for yanking and unyanking specific versions of crates
2
+
1
3
use conduit:: { Request , Response } ;
2
4
use diesel;
3
5
use diesel:: prelude:: * ;
You can’t perform that action at this time.
0 commit comments