Skip to content

Commit 470449f

Browse files
authoredNov 5, 2023
fmt: format doc comments (paradigmxyz#5308)
1 parent f9c46bf commit 470449f

File tree

26 files changed

+207
-160
lines changed

26 files changed

+207
-160
lines changed
 

‎bin/reth/src/cli/components.rs

+3-4
Original file line numberDiff line numberDiff line change
@@ -153,11 +153,10 @@ where
153153
/// # Example
154154
///
155155
/// ```rust
156-
/// use reth::cli::components::RethRpcServerHandles;
157-
/// use reth::rpc::api::EthApiClient;
156+
/// use reth::{cli::components::RethRpcServerHandles, rpc::api::EthApiClient};
158157
/// # async fn t(handles: RethRpcServerHandles) {
159-
/// let client = handles.rpc.http_client().expect("http server not started");
160-
/// let block_number = client.block_number().await.unwrap();
158+
/// let client = handles.rpc.http_client().expect("http server not started");
159+
/// let block_number = client.block_number().await.unwrap();
161160
/// # }
162161
/// ```
163162
#[derive(Debug, Clone)]

‎bin/reth/src/dirs.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ pub trait XdgPath {
9494
/// # Example
9595
///
9696
/// ```
97-
/// use reth::dirs::{PlatformPath, DataDirPath};
97+
/// use reth::dirs::{DataDirPath, PlatformPath};
9898
/// use std::str::FromStr;
9999
///
100100
/// // Resolves to the platform-specific database path

‎crates/consensus/common/src/calc.rs

+3-5
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,11 @@ pub fn base_block_reward(
5656
/// let total_difficulty = U256::from(2_235_668_675_900usize);
5757
/// let number_of_ommers = 1;
5858
///
59-
/// let reward = base_block_reward(&MAINNET, block_number, block_difficulty, total_difficulty).map(|reward| block_reward(reward, 1));
59+
/// let reward = base_block_reward(&MAINNET, block_number, block_difficulty, total_difficulty)
60+
/// .map(|reward| block_reward(reward, 1));
6061
///
6162
/// // The base block reward is 5 ETH, and the ommer inclusion reward is 1/32th of 5 ETH.
62-
/// assert_eq!(
63-
/// reward.unwrap(),
64-
/// ETH_TO_WEI * 5 + ((ETH_TO_WEI * 5) >> 5)
65-
/// );
63+
/// assert_eq!(reward.unwrap(), ETH_TO_WEI * 5 + ((ETH_TO_WEI * 5) >> 5));
6664
/// ```
6765
///
6866
/// # References

‎crates/metrics/metrics-derive/src/lib.rs

+20-10
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ mod with_attrs;
2828
///
2929
/// Sample usage:
3030
/// ```
31-
/// use reth_metrics_derive::Metrics;
3231
/// use metrics::{Counter, Gauge, Histogram};
32+
/// use reth_metrics_derive::Metrics;
3333
///
3434
/// #[derive(Metrics)]
3535
/// #[metrics(scope = "metrics_custom")]
@@ -43,7 +43,7 @@ mod with_attrs;
4343
/// counter: Counter,
4444
/// /// A renamed histogram.
4545
/// #[metric(rename = "histogram")]
46-
/// histo: Histogram
46+
/// histo: Histogram,
4747
/// }
4848
/// ```
4949
///
@@ -56,7 +56,7 @@ mod with_attrs;
5656
/// /// Some doc comment
5757
/// counter: metrics::Counter,
5858
/// /// A renamed histogram.
59-
/// histo: metrics::Histogram
59+
/// histo: metrics::Histogram,
6060
/// }
6161
///
6262
/// impl Default for CustomMetrics {
@@ -73,9 +73,18 @@ mod with_attrs;
7373
/// impl CustomMetrics {
7474
/// /// Describe all exposed metrics
7575
/// pub fn describe() {
76-
/// metrics::describe_gauge!("metrics_custom_gauge", "A gauge with doc comment description.");
77-
/// metrics::describe_gauge!("metrics_custom_second_gauge", "A gauge with metric attribute description.");
78-
/// metrics::describe_counter!("metrics_custom_counter", "Metric attribute description will be preferred over doc comment.");
76+
/// metrics::describe_gauge!(
77+
/// "metrics_custom_gauge",
78+
/// "A gauge with doc comment description."
79+
/// );
80+
/// metrics::describe_gauge!(
81+
/// "metrics_custom_second_gauge",
82+
/// "A gauge with metric attribute description."
83+
/// );
84+
/// metrics::describe_counter!(
85+
/// "metrics_custom_counter",
86+
/// "Metric attribute description will be preferred over doc comment."
87+
/// );
7988
/// metrics::describe_histogram!("metrics_custom_histogram", "A renamed histogram.");
8089
/// }
8190
/// }
@@ -110,13 +119,14 @@ mod with_attrs;
110119
///
111120
/// impl DynamicScopeMetrics {
112121
/// pub fn new(scope: &str) -> Self {
113-
/// Self {
114-
/// gauge: metrics::register_gauge!(format!("{}{}{}", scope, "_", "gauge"))
115-
/// }
122+
/// Self { gauge: metrics::register_gauge!(format!("{}{}{}", scope, "_", "gauge")) }
116123
/// }
117124
///
118125
/// pub fn describe(scope: &str) {
119-
/// metrics::describe_gauge!(format!("{}{}{}", scope, "_", "gauge"), "A gauge with doc comment description.");
126+
/// metrics::describe_gauge!(
127+
/// format!("{}{}{}", scope, "_", "gauge"),
128+
/// "A gauge with doc comment description."
129+
/// );
120130
/// }
121131
/// }
122132
///

‎crates/net/discv4/src/lib.rs

+16-21
Original file line numberDiff line numberDiff line change
@@ -193,36 +193,31 @@ impl Discv4 {
193193
///
194194
/// ```
195195
/// # use std::io;
196-
/// use std::net::SocketAddr;
197-
/// use std::str::FromStr;
198196
/// use rand::thread_rng;
199-
/// use secp256k1::SECP256K1;
200-
/// use reth_primitives::{NodeRecord, PeerId};
201197
/// use reth_discv4::{Discv4, Discv4Config};
198+
/// use reth_primitives::{NodeRecord, PeerId};
199+
/// use secp256k1::SECP256K1;
200+
/// use std::{net::SocketAddr, str::FromStr};
202201
/// # async fn t() -> io::Result<()> {
203202
/// // generate a (random) keypair
204-
/// let mut rng = thread_rng();
205-
/// let (secret_key, pk) = SECP256K1.generate_keypair(&mut rng);
206-
/// let id = PeerId::from_slice(&pk.serialize_uncompressed()[1..]);
203+
/// let mut rng = thread_rng();
204+
/// let (secret_key, pk) = SECP256K1.generate_keypair(&mut rng);
205+
/// let id = PeerId::from_slice(&pk.serialize_uncompressed()[1..]);
207206
///
208-
/// let socket = SocketAddr::from_str("0.0.0.0:0").unwrap();
209-
/// let local_enr = NodeRecord {
210-
/// address: socket.ip(),
211-
/// tcp_port: socket.port(),
212-
/// udp_port: socket.port(),
213-
/// id,
214-
/// };
215-
/// let config = Discv4Config::default();
207+
/// let socket = SocketAddr::from_str("0.0.0.0:0").unwrap();
208+
/// let local_enr =
209+
/// NodeRecord { address: socket.ip(), tcp_port: socket.port(), udp_port: socket.port(), id };
210+
/// let config = Discv4Config::default();
216211
///
217-
/// let(discv4, mut service) = Discv4::bind(socket, local_enr, secret_key, config).await.unwrap();
212+
/// let (discv4, mut service) = Discv4::bind(socket, local_enr, secret_key, config).await.unwrap();
218213
///
219-
/// // get an update strea
220-
/// let updates = service.update_stream();
214+
/// // get an update strea
215+
/// let updates = service.update_stream();
221216
///
222-
/// let _handle = service.spawn();
217+
/// let _handle = service.spawn();
223218
///
224-
/// // lookup the local node in the DHT
225-
/// let _discovered = discv4.lookup_self().await.unwrap();
219+
/// // lookup the local node in the DHT
220+
/// let _discovered = discv4.lookup_self().await.unwrap();
226221
///
227222
/// # Ok(())
228223
/// # }

‎crates/net/dns/src/lib.rs

+5-3
Original file line numberDiff line numberDiff line change
@@ -118,11 +118,13 @@ impl<R: Resolver> DnsDiscoveryService<R> {
118118
/// Creates a new instance of the [DnsDiscoveryService] using the given settings.
119119
///
120120
/// ```
121-
/// use std::sync::Arc;
122121
/// use reth_dns_discovery::{DnsDiscoveryService, DnsResolver};
122+
/// use std::sync::Arc;
123123
/// # fn t() {
124-
/// let service =
125-
/// DnsDiscoveryService::new(Arc::new(DnsResolver::from_system_conf().unwrap()), Default::default());
124+
/// let service = DnsDiscoveryService::new(
125+
/// Arc::new(DnsResolver::from_system_conf().unwrap()),
126+
/// Default::default(),
127+
/// );
126128
/// # }
127129
/// ```
128130
pub fn new(resolver: Arc<R>, config: DnsDiscoveryConfig) -> Self {

‎crates/net/dns/src/resolver.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ impl<P: ConnectionProvider> Resolver for AsyncResolver<P> {
4040
///
4141
/// ```
4242
/// # fn t() {
43-
/// use reth_dns_discovery::resolver::DnsResolver;
44-
/// let resolver = DnsResolver::from_system_conf().unwrap();
43+
/// use reth_dns_discovery::resolver::DnsResolver;
44+
/// let resolver = DnsResolver::from_system_conf().unwrap();
4545
/// # }
4646
/// ```
4747
///

‎crates/net/downloaders/src/bodies/task.rs

+9-11
Original file line numberDiff line numberDiff line change
@@ -42,18 +42,16 @@ impl TaskDownloader {
4242
/// # Example
4343
///
4444
/// ```
45-
/// use std::sync::Arc;
46-
/// use reth_downloaders::bodies::bodies::BodiesDownloaderBuilder;
47-
/// use reth_downloaders::bodies::task::TaskDownloader;
48-
/// use reth_interfaces::consensus::Consensus;
49-
/// use reth_interfaces::p2p::bodies::client::BodiesClient;
5045
/// use reth_db::database::Database;
51-
/// fn t<B: BodiesClient + 'static, DB: Database + 'static>(client: Arc<B>, consensus:Arc<dyn Consensus>, db: Arc<DB>) {
52-
/// let downloader = BodiesDownloaderBuilder::default().build(
53-
/// client,
54-
/// consensus,
55-
/// db
56-
/// );
46+
/// use reth_downloaders::bodies::{bodies::BodiesDownloaderBuilder, task::TaskDownloader};
47+
/// use reth_interfaces::{consensus::Consensus, p2p::bodies::client::BodiesClient};
48+
/// use std::sync::Arc;
49+
/// fn t<B: BodiesClient + 'static, DB: Database + 'static>(
50+
/// client: Arc<B>,
51+
/// consensus: Arc<dyn Consensus>,
52+
/// db: Arc<DB>,
53+
/// ) {
54+
/// let downloader = BodiesDownloaderBuilder::default().build(client, consensus, db);
5755
/// let downloader = TaskDownloader::spawn(downloader);
5856
/// }
5957
/// ```

‎crates/net/eth-wire/src/builder.rs

+2-3
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,8 @@ use reth_primitives::{Chain, ForkId, PeerId, B256, U256};
1010
///
1111
/// # Example
1212
/// ```
13-
/// use reth_eth_wire::EthVersion;
14-
/// use reth_primitives::{Chain, U256, B256, MAINNET_GENESIS_HASH, MAINNET, Hardfork};
15-
/// use reth_eth_wire::types::Status;
13+
/// use reth_eth_wire::{types::Status, EthVersion};
14+
/// use reth_primitives::{Chain, Hardfork, B256, MAINNET, MAINNET_GENESIS_HASH, U256};
1615
///
1716
/// // this is just an example status message!
1817
/// let status = Status::builder()

‎crates/net/eth-wire/src/hello.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@ impl HelloMessage {
3333
/// Starts a new `HelloMessageBuilder`
3434
///
3535
/// ```
36-
/// use secp256k1::{SECP256K1, SecretKey};
3736
/// use reth_ecies::util::pk2id;
3837
/// use reth_eth_wire::HelloMessage;
38+
/// use secp256k1::{SecretKey, SECP256K1};
3939
/// let secret_key = SecretKey::new(&mut rand::thread_rng());
40-
/// let id = pk2id(&secret_key.public_key(SECP256K1));
40+
/// let id = pk2id(&secret_key.public_key(SECP256K1));
4141
/// let status = HelloMessage::builder(id).build();
4242
/// ```
4343
pub fn builder(id: PeerId) -> HelloMessageBuilder {

‎crates/net/network/src/config.rs

+2-4
Original file line numberDiff line numberDiff line change
@@ -205,10 +205,8 @@ impl NetworkConfigBuilder {
205205
/// # use reth_eth_wire::HelloMessage;
206206
/// # use reth_network::NetworkConfigBuilder;
207207
/// # fn builder(builder: NetworkConfigBuilder) {
208-
/// let peer_id = builder.get_peer_id();
209-
/// builder.hello_message(
210-
/// HelloMessage::builder(peer_id).build()
211-
/// );
208+
/// let peer_id = builder.get_peer_id();
209+
/// builder.hello_message(HelloMessage::builder(peer_id).build());
212210
/// # }
213211
/// ```
214212
pub fn hello_message(mut self, hello_message: HelloMessage) -> Self {

‎crates/net/network/src/lib.rs

+5-9
Original file line numberDiff line numberDiff line change
@@ -46,20 +46,17 @@
4646
//!
4747
//! ```
4848
//! # async fn launch() {
49-
//! use reth_network::config::rng_secret_key;
50-
//! use reth_network::{NetworkConfig, NetworkManager};
51-
//! use reth_provider::test_utils::NoopProvider;
49+
//! use reth_network::{config::rng_secret_key, NetworkConfig, NetworkManager};
5250
//! use reth_primitives::mainnet_nodes;
51+
//! use reth_provider::test_utils::NoopProvider;
5352
//!
5453
//! // This block provider implementation is used for testing purposes.
5554
//! let client = NoopProvider::default();
5655
//!
5756
//! // The key that's used for encrypting sessions and to identify our node.
5857
//! let local_key = rng_secret_key();
5958
//!
60-
//! let config = NetworkConfig::builder(local_key).boot_nodes(
61-
//! mainnet_nodes()
62-
//! ).build(client);
59+
//! let config = NetworkConfig::builder(local_key).boot_nodes(mainnet_nodes()).build(client);
6360
//!
6461
//! // create the network instance
6562
//! let network = NetworkManager::new(config).await.unwrap();
@@ -74,11 +71,10 @@
7471
//! ### Configure all components of the Network with the [`NetworkBuilder`]
7572
//!
7673
//! ```
74+
//! use reth_network::{config::rng_secret_key, NetworkConfig, NetworkManager};
75+
//! use reth_primitives::mainnet_nodes;
7776
//! use reth_provider::test_utils::NoopProvider;
7877
//! use reth_transaction_pool::TransactionPool;
79-
//! use reth_primitives::mainnet_nodes;
80-
//! use reth_network::config::rng_secret_key;
81-
//! use reth_network::{NetworkConfig, NetworkManager};
8278
//! async fn launch<Pool: TransactionPool>(pool: Pool) {
8379
//! // This block provider implementation is used for testing purposes.
8480
//! let client = NoopProvider::default();

‎crates/net/network/src/manager.rs

+2-3
Original file line numberDiff line numberDiff line change
@@ -260,11 +260,10 @@ where
260260
/// components of the network
261261
///
262262
/// ```
263+
/// use reth_network::{config::rng_secret_key, NetworkConfig, NetworkManager};
264+
/// use reth_primitives::mainnet_nodes;
263265
/// use reth_provider::test_utils::NoopProvider;
264266
/// use reth_transaction_pool::TransactionPool;
265-
/// use reth_primitives::mainnet_nodes;
266-
/// use reth_network::config::rng_secret_key;
267-
/// use reth_network::{NetworkConfig, NetworkManager};
268267
/// async fn launch<Pool: TransactionPool>(pool: Pool) {
269268
/// // This block provider implementation is used for testing purposes.
270269
/// let client = NoopProvider::default();

‎crates/net/network/tests/it/clique/geth.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@ use std::{
2222
/// # let clique = async {
2323
///
2424
/// // this creates a funded geth
25-
/// let clique_geth = Geth::new()
26-
/// .p2p_port(30303)
27-
/// .chain_id(1337u64);
25+
/// let clique_geth = Geth::new().p2p_port(30303).chain_id(1337u64);
2826
///
2927
/// // build the funded geth, generating a random signing key and enabling clique
3028
/// let mut clique = CliqueGethInstance::new(clique_geth, None).await;

‎crates/rpc/ipc/src/client.rs

+3-4
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,11 @@ impl IpcTransportClientBuilder {
9090
/// Try to establish the connection.
9191
///
9292
/// ```
93-
/// use jsonrpsee::rpc_params;
93+
/// use jsonrpsee::{core::client::ClientT, rpc_params};
9494
/// use reth_ipc::client::IpcClientBuilder;
95-
/// use jsonrpsee::core::client::ClientT;
9695
/// # async fn run_client() -> Result<(), Box<dyn std::error::Error + Send + Sync>> {
97-
/// let client = IpcClientBuilder::default().build("/tmp/my-uds").await?;
98-
/// let response: String = client.request("say_hello", rpc_params![]).await?;
96+
/// let client = IpcClientBuilder::default().build("/tmp/my-uds").await?;
97+
/// let response: String = client.request("say_hello", rpc_params![]).await?;
9998
/// # Ok(())
10099
/// # }
101100
/// ```

‎crates/rpc/ipc/src/server/mod.rs

-1
Original file line numberDiff line numberDiff line change
@@ -530,7 +530,6 @@ impl<B, L> Builder<B, L> {
530530
/// # Examples
531531
///
532532
/// ```rust
533-
///
534533
/// #[tokio::main]
535534
/// async fn main() {
536535
/// let builder = tower::ServiceBuilder::new();

‎crates/rpc/rpc-builder/src/lib.rs

+77-34
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,33 @@
1818
//!
1919
//! ```
2020
//! use reth_network_api::{NetworkInfo, Peers};
21-
//! use reth_provider::{AccountReader, BlockReaderIdExt, ChainSpecProvider, CanonStateSubscriptions, StateProviderFactory, EvmEnvProvider, ChangeSetReader};
22-
//! use reth_rpc_builder::{RethRpcModule, RpcModuleBuilder, RpcServerConfig, ServerBuilder, TransportRpcModuleConfig};
21+
//! use reth_provider::{
22+
//! AccountReader, BlockReaderIdExt, CanonStateSubscriptions, ChainSpecProvider,
23+
//! ChangeSetReader, EvmEnvProvider, StateProviderFactory,
24+
//! };
25+
//! use reth_rpc_builder::{
26+
//! RethRpcModule, RpcModuleBuilder, RpcServerConfig, ServerBuilder, TransportRpcModuleConfig,
27+
//! };
2328
//! use reth_tasks::TokioTaskExecutor;
2429
//! use reth_transaction_pool::TransactionPool;
25-
//! pub async fn launch<Provider, Pool, Network, Events>(provider: Provider, pool: Pool, network: Network, events: Events)
26-
//! where
27-
//! Provider: AccountReader + BlockReaderIdExt + ChainSpecProvider + ChangeSetReader + StateProviderFactory + EvmEnvProvider + Clone + Unpin + 'static,
30+
//! pub async fn launch<Provider, Pool, Network, Events>(
31+
//! provider: Provider,
32+
//! pool: Pool,
33+
//! network: Network,
34+
//! events: Events,
35+
//! ) where
36+
//! Provider: AccountReader
37+
//! + BlockReaderIdExt
38+
//! + ChainSpecProvider
39+
//! + ChangeSetReader
40+
//! + StateProviderFactory
41+
//! + EvmEnvProvider
42+
//! + Clone
43+
//! + Unpin
44+
//! + 'static,
2845
//! Pool: TransactionPool + Clone + 'static,
2946
//! Network: NetworkInfo + Peers + Clone + 'static,
30-
//! Events: CanonStateSubscriptions + Clone + 'static,
47+
//! Events: CanonStateSubscriptions + Clone + 'static,
3148
//! {
3249
//! // configure the rpc module per transport
3350
//! let transports = TransportRpcModuleConfig::default().with_http(vec![
@@ -36,7 +53,9 @@
3653
//! RethRpcModule::Eth,
3754
//! RethRpcModule::Web3,
3855
//! ]);
39-
//! let transport_modules = RpcModuleBuilder::new(provider, pool, network, TokioTaskExecutor::default(), events).build(transports);
56+
//! let transport_modules =
57+
//! RpcModuleBuilder::new(provider, pool, network, TokioTaskExecutor::default(), events)
58+
//! .build(transports);
4059
//! let handle = RpcServerConfig::default()
4160
//! .with_http(ServerBuilder::default())
4261
//! .start(transport_modules)
@@ -49,22 +68,40 @@
4968
//!
5069
//!
5170
//! ```
52-
//! use tokio::try_join;
5371
//! use reth_network_api::{NetworkInfo, Peers};
54-
//! use reth_provider::{AccountReader, BlockReaderIdExt, ChainSpecProvider, CanonStateSubscriptions, StateProviderFactory, EvmEnvProvider, ChangeSetReader};
72+
//! use reth_provider::{
73+
//! AccountReader, BlockReaderIdExt, CanonStateSubscriptions, ChainSpecProvider,
74+
//! ChangeSetReader, EvmEnvProvider, StateProviderFactory,
75+
//! };
5576
//! use reth_rpc::JwtSecret;
56-
//! use reth_rpc_builder::{RethRpcModule, RpcModuleBuilder, RpcServerConfig, TransportRpcModuleConfig};
77+
//! use reth_rpc_api::EngineApiServer;
78+
//! use reth_rpc_builder::{
79+
//! auth::AuthServerConfig, RethRpcModule, RpcModuleBuilder, RpcServerConfig,
80+
//! TransportRpcModuleConfig,
81+
//! };
5782
//! use reth_tasks::TokioTaskExecutor;
5883
//! use reth_transaction_pool::TransactionPool;
59-
//! use reth_rpc_api::EngineApiServer;
60-
//! use reth_rpc_builder::auth::AuthServerConfig;
61-
//! pub async fn launch<Provider, Pool, Network, Events, EngineApi>(provider: Provider, pool: Pool, network: Network, events: Events, engine_api: EngineApi)
62-
//! where
63-
//! Provider: AccountReader + BlockReaderIdExt + ChainSpecProvider + ChangeSetReader + StateProviderFactory + EvmEnvProvider + Clone + Unpin + 'static,
84+
//! use tokio::try_join;
85+
//! pub async fn launch<Provider, Pool, Network, Events, EngineApi>(
86+
//! provider: Provider,
87+
//! pool: Pool,
88+
//! network: Network,
89+
//! events: Events,
90+
//! engine_api: EngineApi,
91+
//! ) where
92+
//! Provider: AccountReader
93+
//! + BlockReaderIdExt
94+
//! + ChainSpecProvider
95+
//! + ChangeSetReader
96+
//! + StateProviderFactory
97+
//! + EvmEnvProvider
98+
//! + Clone
99+
//! + Unpin
100+
//! + 'static,
64101
//! Pool: TransactionPool + Clone + 'static,
65102
//! Network: NetworkInfo + Peers + Clone + 'static,
66-
//! Events: CanonStateSubscriptions + Clone + 'static,
67-
//! EngineApi: EngineApiServer
103+
//! Events: CanonStateSubscriptions + Clone + 'static,
104+
//! EngineApi: EngineApiServer,
68105
//! {
69106
//! // configure the rpc module per transport
70107
//! let transports = TransportRpcModuleConfig::default().with_http(vec![
@@ -73,20 +110,20 @@
73110
//! RethRpcModule::Eth,
74111
//! RethRpcModule::Web3,
75112
//! ]);
76-
//! let builder = RpcModuleBuilder::new(provider, pool, network, TokioTaskExecutor::default(), events);
77-
//!
78-
//! // configure the server modules
79-
//! let (modules, auth_module, _registry) = builder.build_with_auth_server(transports, engine_api);
113+
//! let builder =
114+
//! RpcModuleBuilder::new(provider, pool, network, TokioTaskExecutor::default(), events);
80115
//!
81-
//! // start the servers
82-
//! let auth_config = AuthServerConfig::builder(JwtSecret::random()).build();
83-
//! let config = RpcServerConfig::default();
116+
//! // configure the server modules
117+
//! let (modules, auth_module, _registry) =
118+
//! builder.build_with_auth_server(transports, engine_api);
84119
//!
85-
//! let (_rpc_handle, _auth_handle) = try_join!(
86-
//! modules.start_server(config),
87-
//! auth_module.start_server(auth_config),
88-
//! ).unwrap();
120+
//! // start the servers
121+
//! let auth_config = AuthServerConfig::builder(JwtSecret::random()).build();
122+
//! let config = RpcServerConfig::default();
89123
//!
124+
//! let (_rpc_handle, _auth_handle) =
125+
//! try_join!(modules.start_server(config), auth_module.start_server(auth_config),)
126+
//! .unwrap();
90127
//! }
91128
//! ```
92129
@@ -515,19 +552,25 @@ impl RpcModuleSelection {
515552
/// Create a selection from the [RethRpcModule] string identifiers
516553
///
517554
/// ```
518-
/// use reth_rpc_builder::{RethRpcModule, RpcModuleSelection};
555+
/// use reth_rpc_builder::{RethRpcModule, RpcModuleSelection};
519556
/// let selection = vec!["eth", "admin"];
520557
/// let config = RpcModuleSelection::try_from_selection(selection).unwrap();
521-
/// assert_eq!(config, RpcModuleSelection::Selection(vec![RethRpcModule::Eth, RethRpcModule::Admin]));
558+
/// assert_eq!(
559+
/// config,
560+
/// RpcModuleSelection::Selection(vec![RethRpcModule::Eth, RethRpcModule::Admin])
561+
/// );
522562
/// ```
523563
///
524564
/// Create a unique selection from the [RethRpcModule] string identifiers
525565
///
526566
/// ```
527-
/// use reth_rpc_builder::{RethRpcModule, RpcModuleSelection};
567+
/// use reth_rpc_builder::{RethRpcModule, RpcModuleSelection};
528568
/// let selection = vec!["eth", "admin", "eth", "admin"];
529569
/// let config = RpcModuleSelection::try_from_selection(selection).unwrap();
530-
/// assert_eq!(config, RpcModuleSelection::Selection(vec![RethRpcModule::Eth, RethRpcModule::Admin]));
570+
/// assert_eq!(
571+
/// config,
572+
/// RpcModuleSelection::Selection(vec![RethRpcModule::Eth, RethRpcModule::Admin])
573+
/// );
531574
/// ```
532575
pub fn try_from_selection<I, T>(selection: I) -> Result<Self, T::Error>
533576
where
@@ -1433,8 +1476,8 @@ impl RpcServerConfig {
14331476
///
14341477
/// ```
14351478
/// use reth_rpc_builder::{RethRpcModule, TransportRpcModuleConfig};
1436-
/// let config = TransportRpcModuleConfig::default()
1437-
/// .with_http([RethRpcModule::Eth, RethRpcModule::Admin]);
1479+
/// let config =
1480+
/// TransportRpcModuleConfig::default().with_http([RethRpcModule::Eth, RethRpcModule::Admin]);
14381481
/// ```
14391482
#[derive(Debug, Clone, Default, Eq, PartialEq)]
14401483
pub struct TransportRpcModuleConfig {

‎crates/rpc/rpc-types/src/eth/filter.rs

+6-2
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,8 @@ impl Filter {
366366
/// # use alloy_primitives::Address;
367367
/// # use reth_rpc_types::Filter;
368368
/// # fn main() {
369-
/// let filter = Filter::new().address("0xAc4b3DacB91461209Ae9d41EC517c2B9Cb1B7DAF".parse::<Address>().unwrap());
369+
/// let filter = Filter::new()
370+
/// .address("0xAc4b3DacB91461209Ae9d41EC517c2B9Cb1B7DAF".parse::<Address>().unwrap());
370371
/// # }
371372
/// ```
372373
///
@@ -377,7 +378,10 @@ impl Filter {
377378
/// # use alloy_primitives::Address;
378379
/// # use reth_rpc_types::Filter;
379380
/// # fn main() {
380-
/// let addresses = vec!["0xAc4b3DacB91461209Ae9d41EC517c2B9Cb1B7DAF".parse::<Address>().unwrap(),"0x8ad599c3A0ff1De082011EFDDc58f1908eb6e6D8".parse::<Address>().unwrap()];
381+
/// let addresses = vec![
382+
/// "0xAc4b3DacB91461209Ae9d41EC517c2B9Cb1B7DAF".parse::<Address>().unwrap(),
383+
/// "0x8ad599c3A0ff1De082011EFDDc58f1908eb6e6D8".parse::<Address>().unwrap(),
384+
/// ];
381385
/// let filter = Filter::new().address(addresses);
382386
/// # }
383387
/// ```

‎crates/rpc/rpc/src/layers/auth_layer.rs

+17-16
Original file line numberDiff line numberDiff line change
@@ -17,25 +17,26 @@ use tower::{Layer, Service};
1717
/// # How to integrate
1818
/// ```rust
1919
/// async fn build_layered_rpc_server() {
20-
/// use jsonrpsee::server::ServerBuilder;
21-
/// use reth_rpc::{AuthLayer, JwtAuthValidator, JwtSecret};
22-
/// use std::net::SocketAddr;
20+
/// use jsonrpsee::server::ServerBuilder;
21+
/// use reth_rpc::{AuthLayer, JwtAuthValidator, JwtSecret};
22+
/// use std::net::SocketAddr;
2323
///
24-
/// const AUTH_PORT: u32 = 8551;
25-
/// const AUTH_ADDR: &str = "0.0.0.0";
26-
/// const AUTH_SECRET: &str = "f79ae8046bc11c9927afe911db7143c51a806c4a537cc08e0d37140b0192f430";
24+
/// const AUTH_PORT: u32 = 8551;
25+
/// const AUTH_ADDR: &str = "0.0.0.0";
26+
/// const AUTH_SECRET: &str =
27+
/// "f79ae8046bc11c9927afe911db7143c51a806c4a537cc08e0d37140b0192f430";
2728
///
28-
/// let addr = format!("{AUTH_ADDR}:{AUTH_PORT}");
29-
/// let secret = JwtSecret::from_hex(AUTH_SECRET).unwrap();
30-
/// let validator = JwtAuthValidator::new(secret);
31-
/// let layer = AuthLayer::new(validator);
32-
/// let middleware = tower::ServiceBuilder::default().layer(layer);
29+
/// let addr = format!("{AUTH_ADDR}:{AUTH_PORT}");
30+
/// let secret = JwtSecret::from_hex(AUTH_SECRET).unwrap();
31+
/// let validator = JwtAuthValidator::new(secret);
32+
/// let layer = AuthLayer::new(validator);
33+
/// let middleware = tower::ServiceBuilder::default().layer(layer);
3334
///
34-
/// let _server = ServerBuilder::default()
35-
/// .set_middleware(middleware)
36-
/// .build(addr.parse::<SocketAddr>().unwrap())
37-
/// .await
38-
/// .unwrap();
35+
/// let _server = ServerBuilder::default()
36+
/// .set_middleware(middleware)
37+
/// .build(addr.parse::<SocketAddr>().unwrap())
38+
/// .await
39+
/// .unwrap();
3940
/// }
4041
/// ```
4142
#[allow(missing_debug_implementations)]

‎crates/rpc/rpc/src/layers/jwt_secret.rs

+1-4
Original file line numberDiff line numberDiff line change
@@ -147,10 +147,7 @@ impl JwtSecret {
147147
/// ```rust
148148
/// use reth_rpc::{Claims, JwtSecret};
149149
///
150-
/// let my_claims = Claims {
151-
/// iat: 0,
152-
/// exp: None
153-
/// };
150+
/// let my_claims = Claims { iat: 0, exp: None };
154151
/// let secret = JwtSecret::random();
155152
/// let token = secret.encode(&my_claims).unwrap();
156153
/// ```

‎crates/stages/src/lib.rs

+7-3
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,13 @@
4141
//! # let pipeline =
4242
//! Pipeline::builder()
4343
//! .with_tip_sender(tip_tx)
44-
//! .add_stages(
45-
//! DefaultStages::new(HeaderSyncMode::Tip(tip_rx), consensus, headers_downloader, bodies_downloader, factory)
46-
//! )
44+
//! .add_stages(DefaultStages::new(
45+
//! HeaderSyncMode::Tip(tip_rx),
46+
//! consensus,
47+
//! headers_downloader,
48+
//! bodies_downloader,
49+
//! factory,
50+
//! ))
4751
//! .build(db, MAINNET.clone());
4852
//! ```
4953
//!

‎crates/storage/db/src/tables/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ pub const NUM_TABLES: usize = 26;
5959
/// # Example
6060
///
6161
/// ```
62-
/// use reth_db::{ table::Table, TableViewer, Tables };
62+
/// use reth_db::{table::Table, TableViewer, Tables};
6363
/// use std::str::FromStr;
6464
///
6565
/// let headers = Tables::from_str("Headers").unwrap();

‎crates/storage/provider/src/bundle_state/bundle_state_with_receipts.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -162,9 +162,9 @@ impl BundleStateWithReceipts {
162162
/// # Example
163163
///
164164
/// ```
165-
/// use reth_primitives::{Account, U256, Receipts};
165+
/// use reth_db::{database::Database, test_utils::create_test_rw_db};
166+
/// use reth_primitives::{Account, Receipts, U256};
166167
/// use reth_provider::BundleStateWithReceipts;
167-
/// use reth_db::{test_utils::create_test_rw_db, database::Database};
168168
/// use std::collections::HashMap;
169169
///
170170
/// // Initialize the database
@@ -173,7 +173,7 @@ impl BundleStateWithReceipts {
173173
/// // Initialize the bundle state
174174
/// let bundle = BundleStateWithReceipts::new_init(
175175
/// HashMap::from([(
176-
/// [0x11;20].into(),
176+
/// [0x11; 20].into(),
177177
/// (
178178
/// None,
179179
/// Some(Account { nonce: 1, balance: U256::from(10), bytecode_hash: None }),

‎crates/tasks/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ pub mod shutdown;
4747
///
4848
/// ```
4949
/// # async fn t() {
50-
/// use reth_tasks::{TaskSpawner, TokioTaskExecutor};
50+
/// use reth_tasks::{TaskSpawner, TokioTaskExecutor};
5151
/// let executor = TokioTaskExecutor::default();
5252
///
5353
/// let task = executor.spawn(Box::pin(async {

‎crates/transaction-pool/src/lib.rs

+15-9
Original file line numberDiff line numberDiff line change
@@ -279,18 +279,24 @@ where
279279
/// # Example
280280
///
281281
/// ```
282-
/// use reth_provider::StateProviderFactory;
283282
/// use reth_primitives::MAINNET;
283+
/// use reth_provider::StateProviderFactory;
284284
/// use reth_tasks::TokioTaskExecutor;
285-
/// use reth_transaction_pool::{TransactionValidationTaskExecutor, Pool};
286-
/// use reth_transaction_pool::blobstore::InMemoryBlobStore;
285+
/// use reth_transaction_pool::{
286+
/// blobstore::InMemoryBlobStore, Pool, TransactionValidationTaskExecutor,
287+
/// };
287288
/// # fn t<C>(client: C) where C: StateProviderFactory + Clone + 'static {
288-
/// let blob_store = InMemoryBlobStore::default();
289-
/// let pool = Pool::eth_pool(
290-
/// TransactionValidationTaskExecutor::eth(client, MAINNET.clone(), blob_store.clone(), TokioTaskExecutor::default()),
291-
/// blob_store,
292-
/// Default::default(),
293-
/// );
289+
/// let blob_store = InMemoryBlobStore::default();
290+
/// let pool = Pool::eth_pool(
291+
/// TransactionValidationTaskExecutor::eth(
292+
/// client,
293+
/// MAINNET.clone(),
294+
/// blob_store.clone(),
295+
/// TokioTaskExecutor::default(),
296+
/// ),
297+
/// blob_store,
298+
/// Default::default(),
299+
/// );
294300
/// # }
295301
/// ```
296302
pub fn eth_pool(

‎rustfmt.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,6 @@ wrap_comments = true
66
binop_separator = "Back"
77
trailing_comma = "Vertical"
88
trailing_semicolon = false
9-
use_field_init_shorthand = true
9+
use_field_init_shorthand = true
10+
format_code_in_doc_comments = true
11+
doc_comment_code_block_width = 100

0 commit comments

Comments
 (0)
Please sign in to comment.