use crate::Yoke;
use crate::Yokeable;
impl<Y, C> serde::Serialize for Yoke<Y, C>
where
Y: for<'a> Yokeable<'a>,
for<'a> &'a <Y as Yokeable<'a>>::Output: serde::Serialize,
{
fn serialize<S: serde::Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error> {
self.get().serialize(serializer)
}
}