mod error;
mod file;
mod hash;
mod hash_item;
mod header;
mod pointer;
pub use error::{Error, Result};
pub use file::File;
pub use hash::{HashTable, Keys, Values};
pub(crate) use hash::HashHeader;
pub(crate) use hash_item::{HashItem, HashItemType};
pub(crate) use header::Header;
pub(crate) use pointer::Pointer;
mod deprecated {
use super::*;
#[deprecated = "Type has been renamed. Use gvdb::read::File instead."]
pub type GvdbFile<'a> = File<'a>;
#[deprecated = "Type has been renamed. Use gvdb::read::HashTable instead."]
pub type GvdbHashTable<'a, 'b> = HashTable<'a, 'b>;
#[deprecated = "Type has been renamed. Use gvdb::read::Error instead."]
pub type GvdbReaderError = Error;
#[deprecated = "Type has been renamed. Use gvdb::read::Result<T> instead."]
pub type GvdbReaderResult<T> = Result<T>;
}
pub use deprecated::*;