wick-config 0.28.0

Wick manifest configuration format.
Documentation
pub(crate) mod bindings;
pub(crate) mod component_definition;
pub(crate) mod component_implementation;
pub(crate) mod error_behavior;
pub(crate) mod exposed_resources;
pub(crate) mod glob;
pub(crate) mod host_definition;
pub(crate) mod http;
pub(crate) mod import_definition;
pub(crate) mod interface;
pub(crate) mod liquid_json_config;
pub(crate) mod metadata;
pub(crate) mod operation_definition;
pub(crate) mod package_definition;
pub(crate) mod resources;
pub(crate) mod settings;
pub(crate) mod template_config;
pub mod test_case;

pub use self::bindings::Binding;
pub use self::component_definition::{
  ComponentDefinition,
  ComponentOperationExpression,
  ComponentOperationExpressionBuilder,
  HighLevelComponent,
};
pub use self::component_implementation::{ComponentImplementation, ComponentKind};
pub use self::error_behavior::ErrorBehavior;
pub use self::exposed_resources::{ExposedVolume, ExposedVolumeBuilder};
pub use self::glob::Glob;
pub use self::host_definition::{HostConfig, HostConfigBuilder, HttpConfig, HttpConfigBuilder};
pub use self::http::{Codec, HttpMethod};
pub use self::import_definition::ImportDefinition;
pub use self::interface::InterfaceDefinition;
pub use self::liquid_json_config::LiquidJsonConfig;
pub use self::metadata::{Metadata, MetadataBuilder};
pub use self::operation_definition::{OperationDefinition, OperationDefinitionBuilder};
pub use self::package_definition::{PackageConfig, PackageConfigBuilder, RegistryConfig, RegistryConfigBuilder};
pub use self::resources::{ResourceDefinition, TcpPort, UdpPort, UrlResource, Volume};
pub use self::settings::ExecutionSettings;
pub use self::template_config::TemplateConfig;