File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change 11use anyhow:: { Result , anyhow} ;
2- use crates_io_docs_rs:: { DocsRsClient , RealDocsRsClient } ;
2+ use crates_io_docs_rs:: { DEFAULT_BASE_URL , DocsRsClient , RealDocsRsClient } ;
33use std:: env;
44use url:: Url ;
55
@@ -11,7 +11,7 @@ async fn main() -> Result<()> {
1111 . nth ( 1 )
1212 . ok_or_else ( || anyhow ! ( "Missing access token" ) ) ?;
1313
14- let docs_rs = RealDocsRsClient :: new ( Url :: parse ( "https://docs.rs" ) ?, access_token) ;
14+ let docs_rs = RealDocsRsClient :: new ( Url :: parse ( DEFAULT_BASE_URL ) ?, access_token) ;
1515
1616 docs_rs. rebuild_docs ( "empty-library" , "1.0.0" ) . await ?;
1717
Original file line number Diff line number Diff line change @@ -7,6 +7,8 @@ use serde::Deserialize;
77use tracing:: warn;
88use url:: Url ;
99
10+ pub const DEFAULT_BASE_URL : & str = "https://docs.rs" ;
11+
1012#[ derive( Debug , thiserror:: Error ) ]
1113pub enum DocsRsError {
1214 /// The rebuild couldn't be triggered.
@@ -57,7 +59,7 @@ impl RealDocsRsClient {
5759 pub fn from_environment ( ) -> Option < Self > {
5860 let base_url: Url = match var_parsed ( "DOCS_RS_BASE_URL" ) {
5961 Ok ( Some ( url) ) => url,
60- Ok ( None ) => Url :: parse ( "https://docs.rs" ) . unwrap ( ) ,
62+ Ok ( None ) => Url :: parse ( DEFAULT_BASE_URL ) . unwrap ( ) ,
6163 Err ( err) => {
6264 warn ! ( ?err, "Failed to parse DOCS_RS_BASE_URL" ) ;
6365 return None ;
You can’t perform that action at this time.
0 commit comments