pub struct ServiceBuilder { /* private fields */ }
Implementations§
Source§impl ServiceBuilder
impl ServiceBuilder
pub fn new() -> Self
pub fn sender(&self) -> &Sender
pub fn tx_status_subscribe(&self) -> Receiver<TxStatus>
pub fn tx_change_subscribe(&self) -> Receiver<TxUpdate>
pub fn db(&mut self, db: Box<dyn TxPoolDb>) -> &mut Self
pub fn txpool_sender(&mut self, txpool_sender: Sender) -> &mut Self
pub fn txpool_receiver( &mut self, txpool_receiver: Receiver<TxPoolMpsc>, ) -> &mut Self
pub fn tx_status_sender( &mut self, tx_status_sender: TxStatusChange, ) -> &mut Self
pub fn incoming_tx_receiver( &mut self, incoming_tx_receiver: Receiver<TransactionGossipData>, ) -> &mut Self
pub fn network_sender( &mut self, network_sender: Sender<P2pRequestEvent>, ) -> &mut Self
pub fn import_block_event( &mut self, import_block_receiver: Receiver<ImportBlockBroadcast>, ) -> &mut Self
pub fn config(&mut self, config: Config) -> &mut Self
pub fn build(self) -> Result<Service>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ServiceBuilder
impl !RefUnwindSafe for ServiceBuilder
impl Send for ServiceBuilder
impl Sync for ServiceBuilder
impl Unpin for ServiceBuilder
impl !UnwindSafe for ServiceBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more