├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── COPYRIGHT ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── appveyor.yml ├── core ├── Cargo.toml └── src │ ├── example.rs │ ├── id_generator.rs │ ├── lib.rs │ ├── macros.rs │ └── server.rs ├── http ├── Cargo.toml ├── README.md ├── src │ ├── client_creator.rs │ └── lib.rs └── tests │ ├── common │ └── mod.rs │ ├── custom_headers.rs │ ├── localhost.rs │ └── timeout.rs ├── ipc ├── Cargo.toml └── src │ └── lib.rs ├── pubsub ├── Cargo.toml └── src │ └── lib.rs ├── rustfmt.toml └── utils ├── Cargo.toml └── src ├── lib.rs └── select_weak.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/appveyor.yml -------------------------------------------------------------------------------- /core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/core/Cargo.toml -------------------------------------------------------------------------------- /core/src/example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/core/src/example.rs -------------------------------------------------------------------------------- /core/src/id_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/core/src/id_generator.rs -------------------------------------------------------------------------------- /core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/core/src/lib.rs -------------------------------------------------------------------------------- /core/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/core/src/macros.rs -------------------------------------------------------------------------------- /core/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/core/src/server.rs -------------------------------------------------------------------------------- /http/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/http/Cargo.toml -------------------------------------------------------------------------------- /http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/http/README.md -------------------------------------------------------------------------------- /http/src/client_creator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/http/src/client_creator.rs -------------------------------------------------------------------------------- /http/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/http/src/lib.rs -------------------------------------------------------------------------------- /http/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/http/tests/common/mod.rs -------------------------------------------------------------------------------- /http/tests/custom_headers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/http/tests/custom_headers.rs -------------------------------------------------------------------------------- /http/tests/localhost.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/http/tests/localhost.rs -------------------------------------------------------------------------------- /http/tests/timeout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/http/tests/timeout.rs -------------------------------------------------------------------------------- /ipc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/ipc/Cargo.toml -------------------------------------------------------------------------------- /ipc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/ipc/src/lib.rs -------------------------------------------------------------------------------- /pubsub/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/pubsub/Cargo.toml -------------------------------------------------------------------------------- /pubsub/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/pubsub/src/lib.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/utils/Cargo.toml -------------------------------------------------------------------------------- /utils/src/lib.rs: -------------------------------------------------------------------------------- 1 | extern crate futures; 2 | pub mod select_weak; 3 | -------------------------------------------------------------------------------- /utils/src/select_weak.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mullvad/jsonrpc-client-rs/HEAD/utils/src/select_weak.rs --------------------------------------------------------------------------------