#[cfg(not(clippy))]
pub mod api;
pub use reflow_actor::{
message::Message, Actor, ActorBehavior, ActorContext, ActorLoad, ActorPayload, ActorState,
MemoryState, Port,
};
pub trait ClientBuilderExt: Sized {
fn timeout_compat(self, duration: std::time::Duration) -> Self;
}
#[cfg(not(target_arch = "wasm32"))]
impl ClientBuilderExt for reqwest::ClientBuilder {
#[inline]
fn timeout_compat(self, duration: std::time::Duration) -> Self {
self.timeout(duration)
}
}
#[cfg(target_arch = "wasm32")]
impl ClientBuilderExt for reqwest::ClientBuilder {
#[inline]
fn timeout_compat(self, _duration: std::time::Duration) -> Self {
self
}
}
#[cfg(not(clippy))]
pub use api::api_registry::{get_api_actor_for_template, get_api_template_infos, ApiTemplateInfo};