cargo fix --edition
This commit is contained in:
@ -1,15 +1,19 @@
|
||||
//! The `fullnode` module hosts all the fullnode microservices.
|
||||
|
||||
use bank::Bank;
|
||||
use broadcast_service::BroadcastService;
|
||||
use cluster_info::{ClusterInfo, Node, NodeInfo};
|
||||
use db_ledger::{write_entries_to_ledger, DbLedger};
|
||||
use gossip_service::GossipService;
|
||||
use leader_scheduler::LeaderScheduler;
|
||||
use ledger::read_ledger;
|
||||
use rpc::JsonRpcService;
|
||||
use rpc_pubsub::PubSubService;
|
||||
use service::Service;
|
||||
use crate::bank::Bank;
|
||||
use crate::broadcast_service::BroadcastService;
|
||||
use crate::cluster_info::{ClusterInfo, Node, NodeInfo};
|
||||
use crate::db_ledger::{write_entries_to_ledger, DbLedger};
|
||||
use crate::gossip_service::GossipService;
|
||||
use crate::leader_scheduler::LeaderScheduler;
|
||||
use crate::ledger::read_ledger;
|
||||
use crate::rpc::JsonRpcService;
|
||||
use crate::rpc_pubsub::PubSubService;
|
||||
use crate::service::Service;
|
||||
use crate::tpu::{Tpu, TpuReturnType};
|
||||
use crate::tpu_forwarder::TpuForwarder;
|
||||
use crate::tvu::{Tvu, TvuReturnType};
|
||||
use crate::window::{new_window, SharedWindow};
|
||||
use solana_sdk::hash::Hash;
|
||||
use solana_sdk::signature::{Keypair, KeypairUtil};
|
||||
use solana_sdk::timing::timestamp;
|
||||
@ -18,11 +22,7 @@ use std::net::{IpAddr, Ipv4Addr, SocketAddr};
|
||||
use std::sync::atomic::{AtomicBool, Ordering};
|
||||
use std::sync::{Arc, RwLock};
|
||||
use std::thread::Result;
|
||||
use tpu::{Tpu, TpuReturnType};
|
||||
use tpu_forwarder::TpuForwarder;
|
||||
use tvu::{Tvu, TvuReturnType};
|
||||
use untrusted::Input;
|
||||
use window::{new_window, SharedWindow};
|
||||
|
||||
pub enum NodeRole {
|
||||
Leader(LeaderServices),
|
||||
@ -650,21 +650,25 @@ impl Service for Fullnode {
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use bank::Bank;
|
||||
use cluster_info::Node;
|
||||
use db_ledger::*;
|
||||
use fullnode::{Fullnode, FullnodeReturnType, NodeRole, TvuReturnType};
|
||||
use leader_scheduler::{make_active_set_entries, LeaderScheduler, LeaderSchedulerConfig};
|
||||
use ledger::{create_tmp_genesis, create_tmp_sample_ledger, tmp_copy_ledger, LedgerWriter};
|
||||
use packet::make_consecutive_blobs;
|
||||
use service::Service;
|
||||
use crate::bank::Bank;
|
||||
use crate::cluster_info::Node;
|
||||
use crate::db_ledger::*;
|
||||
use crate::fullnode::{Fullnode, FullnodeReturnType, NodeRole, TvuReturnType};
|
||||
use crate::leader_scheduler::{
|
||||
make_active_set_entries, LeaderScheduler, LeaderSchedulerConfig,
|
||||
};
|
||||
use crate::ledger::{
|
||||
create_tmp_genesis, create_tmp_sample_ledger, tmp_copy_ledger, LedgerWriter,
|
||||
};
|
||||
use crate::packet::make_consecutive_blobs;
|
||||
use crate::service::Service;
|
||||
use crate::streamer::responder;
|
||||
use solana_sdk::signature::{Keypair, KeypairUtil};
|
||||
use std::cmp;
|
||||
use std::fs::remove_dir_all;
|
||||
use std::net::UdpSocket;
|
||||
use std::sync::mpsc::channel;
|
||||
use std::sync::{Arc, RwLock};
|
||||
use streamer::responder;
|
||||
|
||||
#[test]
|
||||
fn validator_exit() {
|
||||
|
Reference in New Issue
Block a user