pub struct EraStreamConfig { /* private fields */ }Expand description
Implementations§
Source§impl EraStreamConfig
impl EraStreamConfig
Sourcepub const fn with_max_files(self, max_files: usize) -> Self
pub const fn with_max_files(self, max_files: usize) -> Self
The maximum amount of downloaded ERA1 files kept in the download directory.
Sourcepub const fn with_max_concurrent_downloads(
self,
max_concurrent_downloads: usize,
) -> Self
pub const fn with_max_concurrent_downloads( self, max_concurrent_downloads: usize, ) -> Self
The maximum amount of downloads happening at the same time.
Sourcepub const fn start_from(self, block_number: BlockNumber) -> Self
pub const fn start_from(self, block_number: BlockNumber) -> Self
Overrides the starting ERA file index to be the first one that contains block_number.
Trait Implementations§
Source§impl Clone for EraStreamConfig
impl Clone for EraStreamConfig
Source§impl Debug for EraStreamConfig
impl Debug for EraStreamConfig
Auto Trait Implementations§
impl Freeze for EraStreamConfig
impl RefUnwindSafe for EraStreamConfig
impl Send for EraStreamConfig
impl Sync for EraStreamConfig
impl Unpin for EraStreamConfig
impl UnsafeUnpin for EraStreamConfig
impl UnwindSafe for EraStreamConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘwhere
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘwhere
S: Into<Dispatch>,
§fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 32 bytes