You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As documented in the Rust API Guidelines, implementing the Serialize and Deserialize traits from the Serde crate is crucial for circ’s interoperability. I suggest that circ also implement Serialize and Deserialize, similar to how Serde implements these traits for std::rc::Rc, std::rc::Weak, std::sync::Arc, and std::sync::Weak. And let’s create a feature gate named "rc", and include it in the default features so that Serde support is enabled by default, while allowing for an opt-out option (just like how Serde has done it).
As with last time, I can slowly work on this implementation myself when I have time, but I’m also okay if the maintainers decide to implement it first.
As documented in the Rust API Guidelines, implementing the
Serialize
andDeserialize
traits from the Serde crate is crucial for circ’s interoperability. I suggest that circ also implementSerialize
andDeserialize
, similar to how Serde implements these traits forstd::rc::Rc
,std::rc::Weak
,std::sync::Arc
, andstd::sync::Weak
. And let’s create a feature gate named "rc", and include it in the default features so that Serde support is enabled by default, while allowing for an opt-out option (just like how Serde has done it).As with last time, I can slowly work on this implementation myself when I have time, but I’m also okay if the maintainers decide to implement it first.
References
The text was updated successfully, but these errors were encountered: