pub struct MemoryBlockFetcher { /* private fields */ }Expand description
A simple in-memory block fetcher for testing
Implementations§
Source§impl MemoryBlockFetcher
impl MemoryBlockFetcher
Sourcepub fn add_blocks(&mut self, blocks: impl IntoIterator<Item = Block>)
pub fn add_blocks(&mut self, blocks: impl IntoIterator<Item = Block>)
Add multiple blocks
Trait Implementations§
Source§impl BlockFetcher for MemoryBlockFetcher
impl BlockFetcher for MemoryBlockFetcher
Auto Trait Implementations§
impl Freeze for MemoryBlockFetcher
impl RefUnwindSafe for MemoryBlockFetcher
impl Send for MemoryBlockFetcher
impl Sync for MemoryBlockFetcher
impl Unpin for MemoryBlockFetcher
impl UnwindSafe for MemoryBlockFetcher
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> 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