chat-core 0.1.1

Core library for chat-rs
Documentation
1
2
3
4
5
6
7
8
#[macro_export]
macro_rules! retry_strategy {
    (|$ctx:ident| $body:block) => {
        Box::new(move |_messages: &mut $crate::types::messages::Messages, _metadata: Option<&$crate::types::metadata::Metadata>, $ctx: $crate::types::callback::CallbackRetryContext| {
            Box::pin(async move $body)
        })
    };
}