Skip to content

Commit 4cf8e47

Browse files
committed
remove usage of "extern crate"
1 parent f5eb848 commit 4cf8e47

File tree

3 files changed

+10
-20
lines changed

3 files changed

+10
-20
lines changed

src/i18n.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ use rocket_dyn_templates::handlebars::{
33
};
44

55
use rocket::request::FromParam;
6+
use serde::Serialize;
67
use std::{collections::HashSet, sync::LazyLock};
78

89
use handlebars_fluent::{

src/main.rs

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,3 @@
1-
extern crate reqwest;
2-
extern crate serde_json;
3-
#[macro_use]
4-
extern crate rocket;
5-
extern crate rust_team_data;
6-
extern crate sass_rs;
7-
extern crate siphasher;
8-
extern crate toml;
9-
10-
#[macro_use]
11-
extern crate serde;
12-
13-
extern crate fluent_bundle;
14-
extern crate regex;
15-
161
mod cache;
172
mod caching;
183
mod category;
@@ -24,9 +9,12 @@ mod teams;
249

2510
use cache::Cache;
2611
use cache::Cached;
12+
use rocket::catch;
13+
use rocket::get;
2714
use rocket::tokio::sync::RwLock;
2815
use rust_version::RustReleasePost;
2916
use rust_version::RustVersion;
17+
use serde::Serialize;
3018
use teams::encode_zulip_stream;
3119
use teams::RustTeams;
3220

@@ -76,7 +64,7 @@ static ROBOTS_TXT_DISALLOW_ALL: LazyLock<bool> =
7664
LazyLock::new(|| env::var("ROBOTS_TXT_DISALLOW_ALL").is_ok());
7765

7866
#[derive(Serialize)]
79-
struct Context<T: ::serde::Serialize> {
67+
struct Context<T: Serialize> {
8068
page: String,
8169
title: String,
8270
parent: &'static str,
@@ -90,7 +78,7 @@ struct Context<T: ::serde::Serialize> {
9078
is_translation: bool,
9179
}
9280

93-
impl<T: ::serde::Serialize> Context<T> {
81+
impl<T: Serialize> Context<T> {
9482
fn new(page: &str, title_id: &str, is_landing: bool, data: T, lang: String) -> Self {
9583
let helper = create_loader();
9684
let title = if title_id.is_empty() {
@@ -430,7 +418,7 @@ fn render_subject(category: Category, subject: &str, lang: String) -> Result<Tem
430418
Ok(Template::render(page, context))
431419
}
432420

433-
#[launch]
421+
#[rocket::launch]
434422
async fn rocket() -> _ {
435423
let templating = Template::custom(|engine| {
436424
engine
@@ -456,7 +444,7 @@ async fn rocket() -> _ {
456444
.manage(Arc::new(RwLock::new(teams)))
457445
.mount(
458446
"/",
459-
routes![
447+
rocket::routes![
460448
index,
461449
category_en,
462450
governance,
@@ -475,6 +463,6 @@ async fn rocket() -> _ {
475463
)
476464
.register(
477465
"/",
478-
catchers![not_found, unprocessable_content, catch_error],
466+
rocket::catchers![not_found, unprocessable_content, catch_error],
479467
)
480468
}

src/teams.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ use rocket_dyn_templates::handlebars::{
33
Context, Handlebars, Helper, HelperResult, Output, RenderContext, RenderErrorReason,
44
};
55
use rust_team_data::v1::{Team, TeamKind, Teams, BASE_URL};
6+
use serde::Serialize;
67
use std::cmp::Reverse;
78
use std::collections::HashMap;
89
use std::error::Error;

0 commit comments

Comments
 (0)