pub struct HashSeq(/* private fields */);Expand description
A sequence of links, backed by a Bytes object.
Implementations§
Trait Implementations§
Source§impl<'a> FromIterator<&'a Hash> for HashSeq
impl<'a> FromIterator<&'a Hash> for HashSeq
Source§impl FromIterator<Hash> for HashSeq
impl FromIterator<Hash> for HashSeq
Source§impl IntoIterator for HashSeq
impl IntoIterator for HashSeq
Auto Trait Implementations§
impl !Freeze for HashSeq
impl RefUnwindSafe for HashSeq
impl Send for HashSeq
impl Sync for HashSeq
impl Unpin for HashSeq
impl UnsafeUnpin for HashSeq
impl UnwindSafe for HashSeq
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T> IterExt for Twhere
T: IntoIterator,
impl<T> IterExt for Twhere
T: IntoIterator,
Source§fn merge(self) -> MergeBounded<Self::Item>
fn merge(self) -> MergeBounded<Self::Item>
Combines an iterator of streams into a single stream, yielding items as they arrive. Read more
Source§fn merge_unbounded(self) -> MergeUnbounded<Self::Item>
fn merge_unbounded(self) -> MergeUnbounded<Self::Item>
Combines an iterator of streams into a single stream, yielding items as they arrive. Read more
Source§fn join_all(self) -> JoinAll<Self::Item>
fn join_all(self) -> JoinAll<Self::Item>
Waits for all futures to complete, returning a
Vec of their outputs. Read moreSource§fn try_join_all(self) -> TryJoinAll<Self::Item>
fn try_join_all(self) -> TryJoinAll<Self::Item>
Waits for all futures to complete, returning a
Result<Vec<T>, E>. Read moreSource§fn into_unordered_stream(self) -> FuturesUnorderedBounded<Self::Item>
fn into_unordered_stream(self) -> FuturesUnorderedBounded<Self::Item>
Combines an iterator of futures into a concurrent stream, yielding items as they arrive. Read more
Source§fn into_unordered_stream_unbounded(self) -> FuturesUnordered<Self::Item>
fn into_unordered_stream_unbounded(self) -> FuturesUnordered<Self::Item>
Combines an iterator of futures into a concurrent stream, yielding items as they arrive. Read more
Source§fn into_ordered_stream(self) -> FuturesOrderedBounded<Self::Item>
fn into_ordered_stream(self) -> FuturesOrderedBounded<Self::Item>
Combines an iterator of futures into a concurrent stream, yielding items in their original order. Read more
Source§fn into_ordered_stream_unbounded(self) -> FuturesOrdered<Self::Item>
fn into_ordered_stream_unbounded(self) -> FuturesOrdered<Self::Item>
Combines an iterator of futures into a concurrent stream, yielding items in their original order. Read more