Crate willow_data_model

Crate willow_data_model 

Source
Expand description

§Willow Data Model

This crate implements the Willow Data Model, with plenty of generics to account for all the data model parameters.

As an application developer, you likely do not need to interact with this crate explicitly — use the willow25 crate instead, which wraps this crate with ready-to-use non-generic types. As a library author, this crate is the right place. Code library functions against the Entrylike trait, and use P: AsRef<willow_data_model::paths::Path> for paths. This will allow your library to work with crates such as willow25, but to also work for all users who go with different parameterisations of Willow.

Modules§

entry
Functionality around Willow Entries.
paths
Functionality around Willow Paths.
prelude
A “prelude” for crates using the willow_data_model crate.

Structs§

Timestamp
A Willow Timestamp is a 64-bit unsigned integer, specifying the number of microseconds which have elapsed since the J2000 reference epoch (January 1, 2000, at noon, i.e., 12:00 TT) according to International Atomic Time (aka TAI).