Struct solana_banks_server::rpc_banks_service::RpcBanksService [−][src]
pub struct RpcBanksService { /* fields omitted */ }
Implementations
impl RpcBanksService
[src]
impl RpcBanksService
[src]pub fn new(
listen_addr: SocketAddr,
tpu_addr: SocketAddr,
bank_forks: &Arc<RwLock<BankForks>>,
block_commitment_cache: &Arc<RwLock<BlockCommitmentCache>>,
exit: &Arc<AtomicBool>
) -> Self
[src]
listen_addr: SocketAddr,
tpu_addr: SocketAddr,
bank_forks: &Arc<RwLock<BankForks>>,
block_commitment_cache: &Arc<RwLock<BlockCommitmentCache>>,
exit: &Arc<AtomicBool>
) -> Self
pub fn join(self) -> Result<()>
[src]
Auto Trait Implementations
impl !RefUnwindSafe for RpcBanksService
impl !RefUnwindSafe for RpcBanksService
impl Send for RpcBanksService
impl Send for RpcBanksService
impl Sync for RpcBanksService
impl Sync for RpcBanksService
impl Unpin for RpcBanksService
impl Unpin for RpcBanksService
impl !UnwindSafe for RpcBanksService
impl !UnwindSafe for RpcBanksService
Blanket Implementations
impl<T> AbiExample for T
impl<T> AbiExample for T
pub default fn example() -> T
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,