Re-exports§
pub use fields::FieldConfig;pub use fields::FieldType;pub use fields::FieldValue;pub use fields::RenderedFieldValue;pub use fields::RenderedObjectValues;pub use object::ObjectMap;pub use object::RenderedObject;pub use object::RenderedObjectMap;pub use object::ValuePath;
Modules§
- binary
- events
- fields
- manifest
- object
- schemas
- The JSON Schema files published to https://archival.dev/schemas/ and registered with SchemaStore, embedded so that dependents get the schemas belonging to the exact archival version they pin.
Structs§
- Archival
- Archival
Error - Build
Options - Definition
Comments - Comments harvested from an
archival_objects.tomlsource, shaped to mirrorObjectDefinition’s split betweenfieldsandchildrenso it can be walked alongside one. - Dist
File - Field
Definition - A field’s type, plus whatever the schema author wrote about it.
- Memory
File System - Object
Definition - Object
Schema Options - Rendered
File
Constants§
- LEGACY_
MANIFEST_ FILE_ NAME - Sites created before these files were given archival-specific names still use the generic ones. They are read (and written back to) when present, but the names above are canonical for anything archival creates.
- LEGACY_
OBJECT_ DEFINITION_ FILE_ NAME - MANIFEST_
FILE_ NAME - MIN_
COMPAT_ VERSION - OBJECT_
DEFINITION_ FILE_ NAME
Statics§
Traits§
Functions§
- generate_
typescript_ defs - Generates the full declaration file for a site.
- sha_
for_ data - unpack_
zip