Yes, we can, if we do it right
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
"strum",
"tempfile",
"tera",
- "thiserror",
"toml 0.5.8",
"typetag",
"uds",
"serde_with",
"structopt",
"strum",
- "thiserror",
]
[[package]]
"fehler",
"js-sys",
"otter-base",
- "thiserror",
"wasm-bindgen",
"wee_alloc",
]
serde_with = "1"
structopt = "0.3"
strum = { version = "0.20", features = ['derive'] }
-thiserror = "1"
pub use arrayvec;
pub use derive_more;
pub use if_chain;
+pub use thiserror;
serde_with = "1"
structopt = "0.3"
strum = { version = "0.20", features = ['derive'] }
-thiserror = "1"
[dependencies.rocket_contrib]
version = "0.4"
#![feature(proc_macro_hygiene, decl_macro)]
+use otter::imports::thiserror;
+
pub mod imports;
pub mod api;
use crate::imports::*;
-pub use crate::imports::flexi_logger;
+pub use crate::imports::{flexi_logger, thiserror};
pub use std::any::Any;
pub use std::borrow::Borrow;
// game specs
+use crate::imports::*;
+
use std::collections::hash_map::HashMap;
use std::collections::hash_set::HashSet;
use std::fmt::Debug;
# Repeated here because importing does not work properly
fehler = "1"
-thiserror = "1"
// SPDX-License-Identifier: AGPL-3.0-or-later
// There is NO WARRANTY.
+use otter_base::imports::*;
+
use std::fmt::Display;
use fehler::throws;