From: Ian Jackson Date: Sat, 14 May 2022 16:59:03 +0000 (+0100) Subject: crate structure: Rename "imports" to "crates" X-Git-Tag: otter-1.1.0~175 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=98bf0e98cf17e412220cd968eedcfb607faef9d0;p=otter.git crate structure: Rename "imports" to "crates" This will let us use "imports" for what is now "prelude-part". Signed-off-by: Ian Jackson --- diff --git a/apitest/apitest.rs b/apitest/apitest.rs index ca3337ff..ead6ff0d 100644 --- a/apitest/apitest.rs +++ b/apitest/apitest.rs @@ -10,14 +10,14 @@ // ==================== namespace preparation ==================== -pub mod imports { +pub mod crates { pub use otter; - pub use otter::imports::*; + pub use otter::crates::*; pub use humantime; } -pub use imports::*; +pub use crates::*; pub use otter::prelude::*; pub use std::cell::{RefCell, RefMut}; @@ -32,7 +32,7 @@ pub type MgmtChannel = ClientMgmtChannel; pub type JsV = serde_json::Value; pub type MC = MgmtCommand; -// -------------------- private imports ---------- +// -------------------- private crates ---------- use otter::config::DAEMON_STARTUP_REPORT; @@ -344,7 +344,7 @@ impl Result { // -------------------- cleanup_notify (signaling) -------------------- pub mod cleanup_notify { - use super::imports::*; + use super::crates::*; use super::AE; pub use super::Void; // TODO remove the need for this diff --git a/base/imports.rs b/base/crates.rs similarity index 100% rename from base/imports.rs rename to base/crates.rs diff --git a/base/lib.rs b/base/lib.rs index be02056a..5d1ebcd4 100644 --- a/base/lib.rs +++ b/base/lib.rs @@ -11,7 +11,7 @@ #![allow(clippy::redundant_closure_call)] #![allow(clippy::writeln_empty_string)] -pub mod imports; +pub mod crates; pub mod prelude; #[path="prelude-part.rs"] diff --git a/base/prelude.rs b/base/prelude.rs index 01726c19..b27ff729 100644 --- a/base/prelude.rs +++ b/base/prelude.rs @@ -2,5 +2,5 @@ // SPDX-License-Identifier: AGPL-3.0-or-later // There is NO WARRANTY. -pub use crate::imports::*; +pub use crate::crates::*; pub use crate::prelude_part::*; diff --git a/cli/otter.rs b/cli/otter.rs index 89657b9a..c8dae276 100644 --- a/cli/otter.rs +++ b/cli/otter.rs @@ -14,7 +14,7 @@ pub type MgmtChannel = ClientMgmtChannel; -pub use otter::imports::*; +pub use otter::crates::*; pub use std::cell::Cell; pub use std::cell::RefCell; diff --git a/daemon/cmdlistener.rs b/daemon/cmdlistener.rs index eed935fb..ba975906 100644 --- a/daemon/cmdlistener.rs +++ b/daemon/cmdlistener.rs @@ -4,7 +4,7 @@ // management API implementation -use otter::imports::*; +use otter::crates::*; use super::*; use otter::commands::*; diff --git a/daemon/imports.rs b/daemon/crates.rs similarity index 83% rename from daemon/imports.rs rename to daemon/crates.rs index 35e5c4f1..0cdd2a44 100644 --- a/daemon/imports.rs +++ b/daemon/crates.rs @@ -2,4 +2,4 @@ // SPDX-License-Identifier: AGPL-3.0-or-later // There is NO WARRANTY. -pub use otter::imports::*; +pub use otter::crates::*; diff --git a/daemon/main.rs b/daemon/main.rs index f7ba4aaf..21ca40d8 100644 --- a/daemon/main.rs +++ b/daemon/main.rs @@ -9,9 +9,9 @@ //! This program requires many additional runtime resources, which you are //! expected to build, along with the daemon, using the Otter `Makefile`. -use otter::imports::*; +use otter::crates::*; -pub mod imports; +pub mod crates; pub mod api; pub mod cmdlistener; diff --git a/jstest/jstest.rs b/jstest/jstest.rs index a1d05335..83bf3315 100644 --- a/jstest/jstest.rs +++ b/jstest/jstest.rs @@ -11,7 +11,7 @@ #![allow(clippy::or_fun_call)] #![allow(clippy::unnecessary_operation)] // trips on #[throws(Explode)] -pub use otter::imports::*; +pub use otter::crates::*; pub use otter::prelude::*; pub use otter_api_tests::Explode; diff --git a/src/imports.rs b/src/crates.rs similarity index 100% rename from src/imports.rs rename to src/crates.rs diff --git a/src/digestrw.rs b/src/digestrw.rs index eb8a14a4..08037393 100644 --- a/src/digestrw.rs +++ b/src/digestrw.rs @@ -2,7 +2,7 @@ // SPDX-License-Identifier: AGPL-3.0-or-later // There is NO WARRANTY. -use crate::imports::*; +use crate::crates::*; use crate::prelude::*; #[derive(Debug,Copy,Clone)] diff --git a/src/hidden.rs b/src/hidden.rs index 3509975d..15853ec8 100644 --- a/src/hidden.rs +++ b/src/hidden.rs @@ -2,7 +2,7 @@ // SPDX-License-Identifier: AGPL-3.0-or-later // There is NO WARRANTY. -use crate::imports::*; +use crate::crates::*; use crate::prelude::*; #[path="vpid.rs"] mod vpid; diff --git a/src/lib.rs b/src/lib.rs index 76f80d02..c61b076d 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -18,7 +18,7 @@ //! To run an Otter server, you will need to read the //! [build instructions](https://www.chiark.greenend.org.uk/~ianmdlvl/otter/docs/build.html). -pub mod imports; +pub mod crates; pub mod prelude; #[path="prelude-part.rs"] diff --git a/src/prelude-part.rs b/src/prelude-part.rs index 1e583f4c..45b4f0a2 100644 --- a/src/prelude-part.rs +++ b/src/prelude-part.rs @@ -2,9 +2,9 @@ // SPDX-License-Identifier: AGPL-3.0-or-later // There is NO WARRANTY. -use crate::imports::*; -use otter_support::imports::*; -use otter_base::imports::*; +use crate::crates::*; +use otter_support::crates::*; +use otter_base::crates::*; use otter_base::prelude_part::*; @@ -98,7 +98,7 @@ pub use url::Url; pub use vecdeque_stableix::Deque as StableIndexVecDeque; pub use vecdeque_stableix::Offset as StableIndexOffset; pub use void::{unreachable, Void, ResultVoidExt, ResultVoidErrExt}; -pub use crate::imports::zipfile::{self, read::ZipFile, result::ZipError}; +pub use crate::crates::zipfile::{self, read::ZipFile, result::ZipError}; use nix::time::ClockId; pub const CLOCK_REALTIME : ClockId = ClockId::CLOCK_REALTIME ; diff --git a/src/prelude.rs b/src/prelude.rs index 74d83ff7..d30fa180 100644 --- a/src/prelude.rs +++ b/src/prelude.rs @@ -2,12 +2,12 @@ // SPDX-License-Identifier: AGPL-3.0-or-later // There is NO WARRANTY. -pub use crate::imports::*; +pub use crate::crates::*; pub use crate::prelude_part::*; -pub use otter_base::imports::*; +pub use otter_base::crates::*; pub use otter_base::prelude_part::*; -pub use otter_support::imports::*; +pub use otter_support::crates::*; pub use otter_support::prelude_part::*; diff --git a/src/spec.rs b/src/spec.rs index 5cb6985e..f933dada 100644 --- a/src/spec.rs +++ b/src/spec.rs @@ -4,9 +4,9 @@ // game specs -use crate::imports::*; -use otter_support::imports::*; -use otter_base::imports::*; +use crate::crates::*; +use otter_support::crates::*; +use otter_base::crates::*; use std::borrow::Cow; use std::collections::hash_map::HashMap; diff --git a/src/toml-de.rs b/src/toml-de.rs index 589938d0..e48a57a9 100644 --- a/src/toml-de.rs +++ b/src/toml-de.rs @@ -2,9 +2,9 @@ // SPDX-License-Identifier: AGPL-3.0-or-later // There is NO WARRANTY. -use crate::imports::*; -use otter_support::imports::*; -use otter_base::imports::*; +use crate::crates::*; +use otter_support::crates::*; +use otter_base::crates::*; use std::fmt::{Debug, Display}; use std::iter::Peekable; diff --git a/src/utils.rs b/src/utils.rs index c50e756e..439892b1 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -4,7 +4,7 @@ use crate::prelude::*; -pub use otter_base::imports::extend::ext; +pub use otter_base::crates::extend::ext; //========== miscellany ========== // (roughly in order of implementation length) diff --git a/support/imports.rs b/support/crates.rs similarity index 100% rename from support/imports.rs rename to support/crates.rs diff --git a/support/lib.rs b/support/lib.rs index d06e385f..66368289 100644 --- a/support/lib.rs +++ b/support/lib.rs @@ -2,7 +2,7 @@ // SPDX-License-Identifier: AGPL-3.0-or-later // There is NO WARRANTY. -pub mod imports; +pub mod crates; pub mod prelude; #[path="prelude-part.rs"] diff --git a/support/prelude.rs b/support/prelude.rs index 2aa0399d..c4cb616c 100644 --- a/support/prelude.rs +++ b/support/prelude.rs @@ -2,9 +2,9 @@ // SPDX-License-Identifier: AGPL-3.0-or-later // There is NO WARRANTY. -pub use crate::imports::*; +pub use crate::crates::*; pub use crate::prelude_part::*; -pub use otter_base::imports::*; +pub use otter_base::crates::*; pub use otter_base::prelude_part::*; diff --git a/wasm/wasm.rs b/wasm/wasm.rs index 89e59690..88c29d63 100644 --- a/wasm/wasm.rs +++ b/wasm/wasm.rs @@ -10,7 +10,7 @@ #![allow(clippy::unused_unit)] // #[wasm_bindgen] produces these? -use otter_base::imports::*; +use otter_base::crates::*; use std::fmt::Display; use std::collections::hash_map::HashMap; @@ -22,7 +22,7 @@ use js_sys::JsString; use thiserror::Error; use wasm_bindgen::prelude::*; -use otter_base::imports::serde_json; +use otter_base::crates::serde_json; use otter_base::geometry::{PosC,RegionC}; use otter_base::zcoord;