Skip to main content

cgp_serde/components/
serialize.rs

1use cgp::prelude::*;
2
3#[cgp_component {
4    provider: ValueSerializer,
5    derive_delegate: UseDelegate<Value>,
6}]
7pub trait CanSerializeValue<Value: ?Sized> {
8    fn serialize<S>(&self, value: &Value, serializer: S) -> Result<S::Ok, S::Error>
9    where
10        S: serde::Serializer;
11}