Skip to main content

Crate img_gen_spec

Crate img_gen_spec 

Source
Expand description

Validation types and error handling for image generation specifications.

This crate defines the public data model shared by the renderer and higher-level API.

Re-exports§

pub use validators::Arc;
pub use validators::Background;
pub use validators::Border;
pub use validators::ColorGradient;
pub use validators::ColorKind;
pub use validators::ConicalGradient;
pub use validators::Corners;
pub use validators::Debug;
pub use validators::Ellipse;
pub use validators::Font;
pub use validators::HEIGHT;
pub use validators::Icon;
pub use validators::IrregularPolygonSides;
pub use validators::Layer;
pub use validators::LayerOffset;
pub use validators::Layout;
pub use validators::Line;
pub use validators::LineHeight;
pub use validators::LinearGradient;
pub use validators::Mask;
pub use validators::Polygon;
pub use validators::PolygonSides;
pub use validators::PreserveAspect;
pub use validators::Presets;
pub use validators::RadialGradient;
pub use validators::Rectangle;
pub use validators::RegularPolygonSides;
pub use validators::Size;
pub use validators::SolidColor;
pub use validators::Spread;
pub use validators::TRANSPARENT;
pub use validators::Typography;
pub use validators::TypographyAlign;
pub use validators::WIDTH;
pub use validators::Weight;
pub use error::ImgGenSpecError;
pub use error::Result;

Modules§

error
Error types returned while parsing or validating image generation specifications.
validators
Public validation types used to describe layouts, layers, and styling.