teamy-phon-codegen
Published by TeamDman as part of the Teamy fork of upstream Phon. This package is maintained independently of upstream releases. The original project and its contributors retain their credits and copyright notices; the MIT OR Apache-2.0 license is unchanged.
The crates.io package is teamy-phon-codegen; its Rust library is phon_codegen.
Use the Teamy Facet/Vox/Phon package family consistently: upstream and fork
packages have separate Rust type identities, even when their version numbers match.
[]
= { = "teamy-phon-codegen", = "=0.2.0-rc.9" }
For application RPC code, start with teamy-vox. For typed binary encoding, start with teamy-phon. See this package's API documentation and the fork release notes.
Purpose
Generates target-language types and schema constants from Facet types or schema bundles. This fork includes the maintained Java generator alongside the other target implementations. Keep generated sources and the consuming runtime on the same qualified protocol generation.
License
MIT OR Apache-2.0, at your option. See LICENSE-MIT and LICENSE-APACHE included in this package.