Crate engine_panic[−][src]
An example TiKV storage engine.
This project is intended to serve as a skeleton for other engine implementations. It lays out the complex system of engine modules and traits in a way that is consistent with other engines. To create a new engine simply copy the entire directory structure and replace all “Panic*” names with your engine’s own name; then fill in the implementations; remove the allow(unused) attribute;
Re-exports
pub use crate::range_properties::*; |
pub use crate::mvcc_properties::*; |
pub use crate::ttl_properties::*; |
pub use crate::perf_context::*; |
Modules
| cf_names | |
| cf_options | |
| compact | |
| db_options | |
| db_vector | |
| engine | |
| import | |
| misc | |
| mvcc_properties | |
| perf_context | |
| raft_engine | |
| range_properties | |
| snapshot | |
| sst | |
| table_properties | |
| ttl_properties | |
| write_batch |