Struct electrsd::ElectrsD [−][src]
pub struct ElectrsD { pub bitcoind: BitcoinD, pub client: RawClient<ElectrumPlaintextStream>, pub electrum_url: String, pub esplora_url: Option<String>, // some fields omitted }
Expand description
Struct representing the bitcoind process with related information
Fields
bitcoind: BitcoinD
bitcoind process connected to this electrs
client: RawClient<ElectrumPlaintextStream>
Electrum client connected to the electrs process
electrum_url: String
Url to connect to the electrum protocol (tcp)
esplora_url: Option<String>
Url to connect to esplora protocol (http)
Implementations
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for ElectrsD
impl Send for ElectrsD
impl Sync for ElectrsD
impl Unpin for ElectrsD
impl !UnwindSafe for ElectrsD
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,