[−][src]Struct quic_p2p::Builder
Builder for QuicP2p
. Convenient for setting various parameters and creating QuicP2p
.
Methods
impl Builder
[src]
pub fn new(event_tx: EventSenders) -> Self
[src]
New Builder
pub fn with_bootstrap_nodes(
self,
bootstrap_nodes: VecDeque<SocketAddr>,
use_exclusively: bool
) -> Self
[src]
self,
bootstrap_nodes: VecDeque<SocketAddr>,
use_exclusively: bool
) -> Self
Take bootstrap nodes from the user.
Either use these exclusively or in addition to the ones read from bootstrap cache file if such a file exists
pub fn with_config(self, cfg: Config) -> Self
[src]
Configuration for QuicP2p
.
If not specified it'll call Config::read_or_construct_default()
pub fn build(self) -> R<QuicP2p>
[src]
Construct QuicP2p
with supplied parameters earlier, ready to be used.
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,