Pular para o conteúdo principal

appcore-contracts

Pacote publicado

Estável 1.0.0 · MSRV Rust 1.89 · crates.io · docs.rs · código-fonte

Guia e exemplos mantidos pelo crate

O repositório do Runtime mantém o guia detalhado, exemplo básico e exemplo intermediário. O wiki resume a fronteira pública; detalhes de API e execução ficam junto ao código do crate.

Responsabilidade: manifests e policies estáveis, independentes de implementação.

Dependências internas: nenhuma.

API principal: ApplicationManifestV1, DeploymentManifestV1, DeploymentManifestBuilder, RuntimeManifestV1, RuntimeMode, RuntimeOperationalMode, policies de capability/storage/leadership/job/ scheduler/health/update/module, configuração de provider/network/TLS/volume/ environment e ContractError.

Use para parse, build e validação de contratos portáteis. Preserve nomes serializados e significados. Não adicione transport, filesystem, processo ou negócio.

Maturidade: superfície estável. Mudanças V1 devem ser aditivas e compatíveis na linha 1.0.