axgf-rs 0.1.0

Reference implementation of the Axiom Genealogy Format (AXGF) 1.0 — a stateless JSON-boundary library for creating, validating, importing, exporting, and converting genealogy bundles (GEDCOM 5.5.1 supported).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// SPDX-License-Identifier: Apache-2.0
//! # rust adapter — direct re-export of the crate's public API
//!
//! No-op adapter for Rust callers; simply re-exports the top-level
//! functions and boundary types so downstream code can `use
//! axgf_rs::adapters::rust::*;` without pulling in adapter-specific
//! wrappers meant for other languages.

pub use crate::boundary::envelope::{Diagnostic, DiagnosticCode, Envelope, Severity, Status};
pub use crate::logic::crud::{DeletePolicy, EntityKind};
pub use crate::{
    add_entity, create_bundle, deduplicate, delete_entity, export_bundle, import_bundle, inspect,
    update_entity, validate, CURRENT_SPEC_VERSION, SUPPORTED_SPEC_VERSIONS,
};

#[cfg(feature = "gedcom")]
pub use crate::convert_gedcom;