| Crates.io | schema-registry-compatibility |
| lib.rs | schema-registry-compatibility |
| version | 0.1.0 |
| created_at | 2025-11-23 05:03:12.762689+00 |
| updated_at | 2025-11-23 05:03:12.762689+00 |
| description | Schema compatibility checking with backward, forward, and full compatibility modes |
| homepage | https://github.com/globalbusinessadvisors/llm-schema-registry |
| repository | https://github.com/globalbusinessadvisors/llm-schema-registry |
| max_upload_size | |
| id | 1946120 |
| size | 60,790 |
Schema compatibility checking with multiple compatibility modes.
use schema_registry_compatibility::{CompatibilityChecker, CompatibilityMode};
let checker = CompatibilityChecker::new();
let result = checker.check(old_schema, new_schema, CompatibilityMode::Backward).await?;
if result.is_compatible {
println!("Schemas are compatible!");
} else {
println!("Violations: {:?}", result.violations);
}
Apache-2.0