use crate::{typed, Builder};
use serde::Serialize;
pub trait TypedExt: Sized {
fn add_typed<T: Serialize + Send + Sync + 'static>(self, value: T) -> Self;
}
impl TypedExt for Builder {
fn add_typed<T: Serialize + Send + Sync + 'static>(mut self, value: T) -> Self {
self.add(typed::Provider::new(value));
self
}
}