pub(crate) mod auth;
pub(crate) mod cache;
pub(crate) mod client;
pub(crate) mod detail;
pub(crate) mod flags;
pub(crate) mod mutations;
pub(crate) mod query;
pub(crate) mod types;
pub(crate) const AUTHOR_DELETED: &str = "[deleted]";
#[inline]
pub(crate) fn author_or_deleted(login: Option<String>) -> String {
login.unwrap_or_else(|| AUTHOR_DELETED.to_owned())
}
#[allow(unused_imports)]
pub(crate) use cache::{Cached, DetailCache};
pub(crate) use client::Client;
#[allow(unused_imports)]
pub(crate) use flags::ActionFlag;
pub(crate) use types::Inbox;