pub trait JsonAdapterTrait<T: Clone + Send + Sync + 'static>:
AsAnyValue
+ AnyValueTrait
+ Send
+ Sync {
// Required methods
fn clone_boxed(&self) -> JsonAdapter<T>;
fn encode_to_json(&self, x__765: T, p__766: JsonProducer);
fn decode_from_json(
&self,
t__769: JsonSyntaxTree,
ic__770: InterchangeContext,
) -> Result<T>;
}