Skip to main content

juncture_core/state/
mod.rs

1pub mod channel;
2pub mod messages;
3pub mod trait_;
4
5pub use channel::{
6    AnyValueReducer, AppendReducer, Channel, DeltaBlob, DeltaChannel, EphemeralChannel,
7    LastValueAfterFinishChannel, LastWriteWinsReducer, NamedBarrierChannel, Overwrite, Reducer,
8    RemoveMessage, ReplaceReducer, RingBufferChannel, TopicChannel, UntrackedChannel,
9};
10pub use messages::{
11    Content, ContentPart, ImageData, ImageSource, Message, MessagesState, MessagesStateUpdate,
12    REMOVE_ALL_MESSAGES, Role, TokenUsage, ToolCall, messages_reducer,
13};
14pub use trait_::{CowState, FieldVersions, FieldsChanged, FromState, IntoState, State};
15
16// Rust guideline compliant 2026-05-19