Skip to main content

Module state

Module state 

Source

Re-exports§

pub use channel::AnyValueReducer;
pub use channel::AppendReducer;
pub use channel::Channel;
pub use channel::DeltaBlob;
pub use channel::DeltaChannel;
pub use channel::EphemeralChannel;
pub use channel::LastValueAfterFinishChannel;
pub use channel::LastWriteWinsReducer;
pub use channel::NamedBarrierChannel;
pub use channel::Overwrite;
pub use channel::Reducer;
pub use channel::RemoveMessage;
pub use channel::ReplaceReducer;
pub use channel::RingBufferChannel;
pub use channel::TopicChannel;
pub use channel::UntrackedChannel;
pub use messages::Content;
pub use messages::ContentPart;
pub use messages::ImageData;
pub use messages::ImageSource;
pub use messages::Message;
pub use messages::MessagesState;
pub use messages::MessagesStateUpdate;
pub use messages::REMOVE_ALL_MESSAGES;
pub use messages::Role;
pub use messages::TokenUsage;
pub use messages::ToolCall;
pub use messages::messages_reducer;
pub use trait_::CowState;
pub use trait_::FieldVersions;
pub use trait_::FieldsChanged;
pub use trait_::FromState;
pub use trait_::IntoState;
pub use trait_::State;

Modules§

channel
Channel trait and channel types for state field access with checkpoint support
messages
trait_