Crate sugars_builders

Crate sugars_builders 

Source
Expand description

Builder pattern primitives and utilities

This module provides reusable components for creating fluent typestate builders that leverage all cyrup_sugars features seamlessly.

Re-exports§

pub use chunk_handler::*;
pub use llm::*;
pub use patterns::*;
pub use state::*;
pub use async_support::*;

Modules§

async_support
Async builder support
chunk_handler
Generic chunk handling traits for builders
closure_macros
Feature-gated closure macros for builders
llm
AI Agent Builder implementations using cyrup_sugars array tuple syntax
macros
Macro helpers for object literal syntax
patterns
Common configuration patterns
state
Builder state management

Macros§

config_builder
Create configuration builder with fluent syntax
object
Create HashMap with object literal syntax
validate_config
Builder validation macro

Structs§

HashMap
Re-export hashbrown for builder convenience A hash map implemented with quadratic probing and SIMD lookup.

Traits§

ConfigBuilder
Trait for building configuration objects with validation
JsonConfig
Trait for JSON serializable configurations
ObjectLiteral
Helper trait for creating object literal syntax