node: stream timeout semantics for `Node::call`
modified radicle-cli/src/commands/node/events.rs
@@ -1,10 +1,13 @@
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/control.rs
@@ -30,12 +30,12 @@ pub enum Error {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
| + | |
|
|
| + | |
| + | |
|
|
|
|
|
@@ -74,12 +74,12 @@ enum CommandError {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
| + | |
|
|
| + | |
| + | |
|
|
|
|
|
@@ -185,8 +185,7 @@ where
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/runtime/handle.rs
@@ -124,6 +124,8 @@ impl Handle {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -263,11 +265,8 @@ impl radicle::node::Handle for Handle {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle-node/src/test/handle.rs
@@ -22,6 +22,8 @@ pub struct Handle {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -81,11 +83,8 @@ impl radicle::node::Handle for Handle {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle/src/node.rs
@@ -15,6 +15,7 @@ pub mod timestamp;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -50,6 +51,9 @@ pub const DEFAULT_SOCKET_NAME: &str = "control.sock";
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -338,6 +342,26 @@ pub enum CommandResult<T> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -856,6 +880,8 @@ pub enum ConnectResult {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -905,10 +931,53 @@ pub trait Handle: Clone + Sync + Send {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -929,33 +998,19 @@ impl Node {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1029,6 +1084,8 @@ impl Node {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -1049,6 +1106,7 @@ impl Handle for Node {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1122,29 +1180,29 @@ impl Handle for Node {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1166,26 +1224,21 @@ impl Handle for Node {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|