Lines Matching refs:Serialize
35 use serde::{de::DeserializeOwned, Serialize};
90 pub struct ChannelWriter<T: Serialize + DeserializeOwned>(PipeWriter, PhantomData<T>);
92 impl<T: Serialize + DeserializeOwned> ChannelWriter<T> {
128 impl<T: Serialize + DeserializeOwned> ChannelReader<T> {
168 T: Serialize + DeserializeOwned, in pipe_channel()
178 pub struct ChildHandle<R: Serialize + DeserializeOwned, M: Serialize + DeserializeOwned> {
186 impl<R: Serialize + DeserializeOwned, M: Serialize + DeserializeOwned> ChildHandle<R, M> {
219 impl<R: Serialize + DeserializeOwned, M: Serialize + DeserializeOwned> Drop for ChildHandle<R, M> {
247 R: Serialize + DeserializeOwned, in run_as_child()
248 M: Serialize + DeserializeOwned, in run_as_child()
310 R: Serialize + DeserializeOwned, in run_as()
357 use serde::{Deserialize, Serialize};
391 #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
412 #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]