buntrail-core 0.1.0

Revisioned documents and shared editor contracts.
Documentation

buntrail-core

Revisioned documents and shared editor contracts.

Features

Unicode text, transactions, undo/redo, recovery contracts and workspace models.

Usage

Add to your Cargo.toml after the initial registry release:

[dependencies]
buntrail-core = "0.1.0"
let text = buntrail_core::Text::from("hello 🐇");
assert_eq!(text.to_string(), "hello 🐇");

Rust 1.99.1 (edition 2024).

cargo fetch
scripts/check.sh

Technologies and support

Rust, Cargo. The core library is portable. Target-native acceptance must be verified separately.

API documentation is built with cargo doc --no-deps. Public dependency types remain in their originating Buntrail crates; depend on those crates directly when constructing those types. No API stability beyond the declared 0.x version is promised. See release instructions.

Collaborators and contributing

Maintained by Bunga Mungil for the Buntrail organization. Contributions are welcome through issues and small pull requests in https://github.com/buntrail/buntrail-core. Read CONTRIBUTING.md and CODE_OF_CONDUCT.md. Contact: bungamungil@icloud.com. Report vulnerabilities privately using SECURITY.md.

License

First-party code is MIT licensed, Copyright (c) 2026 Bunga Mungil. Third-party dependencies retain their own licenses. See third-party notices.