ez_jsonrpc/
lib.rs

1pub mod params;
2
3pub mod types {
4    #[doc(inline)]
5    pub use ez_jsonrpc_types::*;
6}
7
8#[doc(hidden)]
9pub mod __private {
10    macro_rules! exports {
11        ($($path:path as $ident:ident);* $(;)?) => {
12            pub mod exports {
13                $(pub use $path as $ident;)*
14            }
15        };
16    }
17
18    exports! { // sync with the macros crate
19        crate::params::DeserializeNamed as DeserializeNamed;
20        crate::params::DeserializePositional as DeserializePositional;
21        crate::params::SerializeNamed as SerializeNamed;
22        crate::params::SerializePositional as SerializePositional;
23        Err as Err_;
24        None as None_;
25        Ok as Ok_;
26        Result as Result;
27        serde as serde;
28        serde::de::Error as de_Error;
29        serde::de::IgnoredAny as IgnoredAny;
30        serde::de::MapAccess as MapAccess;
31        serde::de::SeqAccess as SeqAccess;
32        serde::de::value::MapAccessDeserializer as MapAccessDeserializer;
33        serde::Deserialize as Deserialize;
34        serde::ser::SerializeMap as SerializeMap;
35        serde::ser::SerializeSeq as SerializeSeq;
36    }
37}