Crate canon_protocol

Crate canon_protocol 

Source
Expand description

Canon Protocol core types and validation

This library provides the fundamental data structures and parsing logic for the Canon Protocol specification format.

Re-exports§

pub use dependency::Dependency;
pub use error::ProtocolError;
pub use error::ProtocolResult;
pub use manifest::CanonManifest;
pub use manifest::ManifestFile;
pub use manifest::ManifestSpecification;
pub use repository::CanonRepository;
pub use repository::RegistryConfig;
pub use signature::CanonSignature;
pub use signature::PublisherKeys;
pub use signature::SignatureData;
pub use specification::CanonSpecification;
pub use specification::OutputConfiguration;
pub use specification::SourceDefinition;
pub use specification::SpecificationMetadata;

Modules§

dependency
error
manifest
repository
signature
specification