Skip to content

Commit dda20df

Browse files
start updating examples
1 parent cff6016 commit dda20df

File tree

8 files changed

+30
-336
lines changed

8 files changed

+30
-336
lines changed

Cargo.lock

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

iroh/Cargo.toml

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -57,23 +57,25 @@ tempfile = "3.4"
5757
tokio = { version = "1", features = ["io-util", "rt"] }
5858
tokio-util = { version = "0.7", features = ["codec", "io-util", "io", "time"] }
5959
tracing = "0.1"
60+
iroh-relay = { version = "0.28", path = "../iroh-relay" }
61+
ref-cast = "1.0.23"
6062

6163
# Examples
6264
clap = { version = "4", features = ["derive"], optional = true }
6365
indicatif = { version = "0.17", features = ["tokio"], optional = true }
64-
ref-cast = "1.0.23"
6566
console = { version = "0.15.5", optional = true }
67+
iroh-blobs = { version = "0.28", optional = true, features = ["rpc"] }
6668

6769
# Documentation tests
6870
url = { version = "2.5.0", features = ["serde"] }
6971
serde-error = "0.1.3"
7072

7173
[features]
72-
default = ["metrics", "fs-store"]
74+
default = ["metrics", "fs-store", "examples"]
7375
metrics = ["iroh-metrics"]
7476
fs-store = []
7577
test = []
76-
examples = ["dep:clap", "dep:indicatif"]
78+
examples = ["dep:clap", "dep:indicatif", "dep:iroh-blobs"]
7779
discovery-local-network = [
7880
"iroh-net/discovery-local-network",
7981
"examples",
@@ -106,22 +108,14 @@ rustdoc-args = ["--cfg", "iroh_docsrs"]
106108

107109
[[example]]
108110
name = "hello-world-provide"
111+
required-features = ["examples"]
109112

110113
[[example]]
111114
name = "hello-world-fetch"
112-
113-
[[example]]
114-
name = "collection-provide"
115-
116-
[[example]]
117-
name = "collection-fetch"
118-
119-
[[example]]
120-
name = "rpc"
121115
required-features = ["examples"]
122116

123117
[[example]]
124-
name = "client"
118+
name = "rpc"
125119
required-features = ["examples"]
126120

127121
[[example]]

iroh/examples/client.rs

Lines changed: 0 additions & 43 deletions
This file was deleted.

iroh/examples/collection-fetch.rs

Lines changed: 0 additions & 94 deletions
This file was deleted.

iroh/examples/collection-provide.rs

Lines changed: 0 additions & 73 deletions
This file was deleted.

iroh/examples/custom-protocol.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,13 @@ use anyhow::Result;
4444
use clap::Parser;
4545
use futures_lite::future::Boxed as BoxedFuture;
4646
use iroh::{
47-
blobs::Hash,
48-
client::blobs,
4947
net::{
5048
endpoint::{get_remote_node_id, Connecting},
5149
Endpoint, NodeId,
5250
},
5351
router::ProtocolHandler,
5452
};
53+
use iroh_base::hash::Hash;
5554
use tracing_subscriber::{prelude::*, EnvFilter};
5655

5756
#[derive(Debug, Parser)]

0 commit comments

Comments
 (0)