Crate stapifaction

Crate stapifaction 

Source
Expand description

§Stapifaction

Stapifaction is a Rust library allowing to easily generate static APIs, by just decorating your existing structs with #[derive] attributes. It works as a Serde superset to define how your structs are persisted on disk.

You can have a look at the docs to help you get started. There are also some examples available.

Modules§

json
Serialize to json.

Structs§

ResolvablePath
A resolvable path.

Enums§

Child
A child.
ExpandStrategy
An expand strategy defines how.
PathElement
A path element.

Traits§

ErasedSerialize
An object-safe equivalent of Serde’s Serialize trait.
Persist
Persistable defines how to persist a given entity.
Persister
Persister handle how entity are actually persisted on disk.

Derive Macros§

Persist