gloo_history/
lib.rs

1//! A module that provides universal session history and location information.
2
3#![deny(clippy::all)]
4#![deny(missing_docs, missing_debug_implementations)]
5
6mod any;
7mod browser;
8#[cfg(feature = "query")]
9mod error;
10mod hash;
11mod history;
12mod listener;
13mod location;
14mod memory;
15#[cfg(feature = "query")]
16pub mod query;
17mod state;
18mod utils;
19
20pub use any::AnyHistory;
21pub use browser::BrowserHistory;
22pub use hash::HashHistory;
23pub use memory::MemoryHistory;
24
25#[cfg(feature = "query")]
26pub use error::{HistoryError, HistoryResult};
27pub use history::History;
28pub use listener::HistoryListener;
29pub use location::Location;