pub mod bible;
pub mod bookmarks;
pub mod cli;
pub mod download;
pub mod error;
pub mod manifest;
pub mod parser;
pub mod plan;
pub mod reference;
pub mod search;
pub mod settings;
pub mod state;
pub mod storage;
pub mod tui;
pub use crate::bible::{Bible, Book, Chapter, TranslationInfo, Verse};
pub use crate::error::{Error, Result};
pub use crate::reference::{
BibleBook, BibleChapterReference, BibleReference, BibleReferenceRepresentation,
BibleVerseReference,
};
pub use crate::search::SearchHit;
use std::sync::atomic::{AtomicBool, Ordering};
static QUIET: AtomicBool = AtomicBool::new(false);
pub fn set_quiet(v: bool) {
QUIET.store(v, Ordering::Relaxed);
}
pub(crate) fn is_quiet() -> bool {
QUIET.load(Ordering::Relaxed)
}