2020-04-07 02:28:48 +02:00
|
|
|
pub(crate) use std::{
|
|
|
|
cmp::{Ord, PartialOrd},
|
2020-04-16 13:16:40 +02:00
|
|
|
collections::{BTreeMap, BTreeSet},
|
2020-04-07 02:28:48 +02:00
|
|
|
env,
|
|
|
|
fmt::{self, Display, Formatter},
|
2020-04-16 13:16:40 +02:00
|
|
|
fs::{self, File},
|
|
|
|
path::{Path, PathBuf},
|
|
|
|
process::{Command, ExitStatus, Stdio},
|
|
|
|
str,
|
2020-04-07 02:28:48 +02:00
|
|
|
};
|
|
|
|
|
2020-04-08 05:17:03 +02:00
|
|
|
pub(crate) use anyhow::{anyhow, Error};
|
2020-04-16 13:16:40 +02:00
|
|
|
pub(crate) use askama::Template;
|
2020-04-07 02:28:48 +02:00
|
|
|
pub(crate) use cargo_toml::Manifest;
|
|
|
|
pub(crate) use chrono::{DateTime, NaiveDateTime, Utc};
|
2020-04-08 07:21:59 +02:00
|
|
|
pub(crate) use fehler::{throw, throws};
|
2020-04-07 02:28:48 +02:00
|
|
|
pub(crate) use git2::{Commit, Repository};
|
2020-04-16 13:16:40 +02:00
|
|
|
pub(crate) use regex::Regex;
|
2020-04-07 02:28:48 +02:00
|
|
|
pub(crate) use serde::{Deserialize, Serialize};
|
|
|
|
pub(crate) use structopt::StructOpt;
|
2020-04-08 07:21:59 +02:00
|
|
|
pub(crate) use strum::VariantNames;
|
|
|
|
pub(crate) use strum_macros::{EnumVariantNames, IntoStaticStr};
|
2020-04-07 02:28:48 +02:00
|
|
|
pub(crate) use url::Url;
|
|
|
|
|
|
|
|
pub(crate) use crate::{
|
2020-04-16 13:16:40 +02:00
|
|
|
bin::Bin, changelog::Changelog, command_ext::CommandExt, config::Config, entry::Entry,
|
|
|
|
example::Example, exit_status_ext::ExitStatusExt, introduction::Introduction, kind::Kind,
|
|
|
|
metadata::Metadata, opt::Opt, project::Project, readme::Readme, release::Release,
|
|
|
|
subcommand::Subcommand, summary::Summary,
|
2020-04-07 02:28:48 +02:00
|
|
|
};
|