dynpatch-interface

Crates.iodynpatch-interface
lib.rsdynpatch-interface
version0.1.0
created_at2025-10-15 10:50:52.197569+00
updated_at2025-10-15 10:50:52.197569+00
descriptionShared interface types and traits for dynpatch hot-patching system
homepage
repositoryhttps://gitlab.com/TIVisionOSS/crates/dynpatch
max_upload_size
id1884175
size11,824
Eshan Roy (eshanized)

documentation

https://docs.rs/dynpatch-interface

README

dynpatch-interface

Shared interface types and traits for the dynpatch hot-patching system.

This crate provides the common types, traits, and metadata structures that must be shared between the host application and patch dynamic libraries to ensure type and ABI compatibility.

Features

  • Type-safe interfaces: Strong typing for patch contracts
  • ABI validation: Layout and compatibility checking
  • Version management: Semantic versioning with compatibility rules
  • State migration: Optional state transfer between patch versions

Usage

Both the host application and patch libraries should depend on this crate to share interface definitions:

[dependencies]
dynpatch-interface = "0.1"

License

MIT - See LICENSE file for details

Commit count: 0

cargo fmt