Skip to main content

Crate rustferry_codegen

Crate rustferry_codegen 

Source
Expand description

Deterministic project and platform file generation.

Structs§

AssetCheck
Validation result for the user-owned icon and splash sources.
AssetIssue
One actionable release-readiness problem in the project source assets.
GeneratedAssetSet
Deterministic generated platform asset set below target/ferry/assets.
GeneratedProject
Successfully generated project metadata.
GenerationPlan
Side-effect-free description of generated output.
ProjectGenerator
Atomic application project generator.
ProjectRequest
Validated request for one generated application.
RenderedPlatformAssets
Deterministic in-memory platform derivatives from one validated source snapshot.

Enums§

AssetPipelineError
Asset validation or deterministic platform generation failure.
GeneratedAssetPlatform
Platform subtree within a generated asset set.
GenerationError
Project generation failure with its exact filesystem stage.
PlatformSelection
Platforms configured in a new application.
RuntimeDependency
How a generated project resolves the runtime crate.
TemplateKind
Starter project flavor.

Functions§

check_project_assets
Validate source dimensions, color representation, and release constraints.
generate_platform_assets
Generate Android density images and an iOS asset catalog atomically.
read_generated_platform_assets
Read one platform subtree from a complete generated set.
render_platform_assets
Render all platform derivatives without writing generated output.
render_platform_assets_for
Render one platform’s derivatives without writing generated output.