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§
- Config
Builder - Trait for building configuration objects with validation
- Json
Config - Trait for JSON serializable configurations
- Object
Literal - Helper trait for creating object literal syntax