pub trait ProviderDetails {
// Required methods
fn try_as_any(&self) -> Result<Any, TypeConversionError>;
fn try_from_any(any: &Any) -> Result<Self, TypeConversionError>
where Self: Sized;
}
pub trait ProviderDetails {
// Required methods
fn try_as_any(&self) -> Result<Any, TypeConversionError>;
fn try_from_any(any: &Any) -> Result<Self, TypeConversionError>
where Self: Sized;
}