e297b98f72
* Add event data structures This adds the data structures required to start syncing events, rather than syncing history directly. Adjust event Fix Add event data structure to client * Add server event table sql * Add client event table migration Adjust migration * Insert into event table from client * Add event merge function Right now this just ensures we have the right amount of events given the history we have BUT it will also be used to merge CREATE/DELETE events, resulting in history being deleted :) * Make CI happy * Adjust * we don't limit history length any more * Update atuin-client/src/database.rs Co-authored-by: Conrad Ludgate <conradludgate@gmail.com> * fix usage * Fix typo * New Rust, new clippy stuff Co-authored-by: Conrad Ludgate <conradludgate@gmail.com>
18 lines
289 B
Rust
18 lines
289 B
Rust
#![forbid(unsafe_code)]
|
|
|
|
#[macro_use]
|
|
extern crate log;
|
|
|
|
#[cfg(feature = "sync")]
|
|
pub mod api_client;
|
|
#[cfg(feature = "sync")]
|
|
pub mod encryption;
|
|
#[cfg(feature = "sync")]
|
|
pub mod sync;
|
|
|
|
pub mod database;
|
|
pub mod event;
|
|
pub mod history;
|
|
pub mod import;
|
|
pub mod ordering;
|
|
pub mod settings;
|