[][src]Trait solana::service::Service

pub trait Service {
    type JoinReturnType;
    fn join(self) -> Result<Self::JoinReturnType>;
}

Associated Types

Loading content...

Required methods

fn join(self) -> Result<Self::JoinReturnType>

Loading content...

Implementors

impl Service for BankingStage[src]

type JoinReturnType = ()

impl Service for BlobFetchStage[src]

type JoinReturnType = ()

impl Service for BlockstreamService[src]

type JoinReturnType = ()

impl Service for BroadcastStage[src]

impl Service for ClusterInfoRepairListener[src]

type JoinReturnType = ()

impl Service for ClusterInfoVoteListener[src]

type JoinReturnType = ()

impl Service for FetchStage[src]

type JoinReturnType = ()

impl Service for GossipService[src]

type JoinReturnType = ()

impl Service for LedgerCleanupService[src]

type JoinReturnType = ()

impl Service for LocalVoteSignerService[src]

type JoinReturnType = ()

impl Service for PohService[src]

type JoinReturnType = ()

impl Service for RepairService[src]

type JoinReturnType = ()

impl Service for ReplayStage[src]

type JoinReturnType = ()

impl Service for RetransmitStage[src]

type JoinReturnType = ()

impl Service for PubSubService[src]

type JoinReturnType = ()

impl Service for JsonRpcService[src]

type JoinReturnType = ()

impl Service for SigVerifyStage[src]

type JoinReturnType = ()

impl Service for StorageStage[src]

type JoinReturnType = ()

impl Service for Tpu[src]

type JoinReturnType = ()

impl Service for Tvu[src]

type JoinReturnType = ()

impl Service for Validator[src]

type JoinReturnType = ()

impl Service for WindowService[src]

type JoinReturnType = ()

Loading content...