Skip to content

Commit 6c38b77

Browse files
committed
Move GitHub and Zulip API clients to a separate module
1 parent 29c917c commit 6c38b77

File tree

5 files changed

+7
-5
lines changed

5 files changed

+7
-5
lines changed
File renamed without changes.

src/api/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
pub mod github;
2+
pub mod zulip;
File renamed without changes.

src/main.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,22 @@
33
mod data;
44
#[macro_use]
55
mod permissions;
6+
mod api;
67
mod ci;
7-
mod github;
88
mod schema;
99
mod static_api;
1010
mod validate;
11-
mod zulip;
1211

1312
const USER_AGENT: &str = "https://github.com/rust-lang/team (infra@rust-lang.org)";
1413

14+
use api::zulip::ZulipApi;
1515
use data::Data;
1616
use schema::{Email, Team, TeamKind};
17-
use zulip::ZulipApi;
1817

1918
use crate::ci::{check_codeowners, generate_codeowners_file};
2019
use crate::schema::RepoPermission;
2120
use anyhow::{bail, format_err, Error};
21+
use api::github;
2222
use clap::Parser;
2323
use log::{error, info, warn};
2424
use std::collections::{BTreeMap, HashMap};

src/validate.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1+
use crate::api::github::GitHubApi;
2+
use crate::api::zulip::ZulipApi;
13
use crate::data::Data;
2-
use crate::github::GitHubApi;
34
use crate::schema::{
45
Bot, Email, MergeBot, Permissions, RepoPermission, Team, TeamKind, TeamPeople, ZulipMember,
56
};
6-
use crate::zulip::ZulipApi;
77
use anyhow::{bail, Error};
88
use log::{error, warn};
99
use regex::Regex;

0 commit comments

Comments
 (0)