Home
last modified time | relevance | path

Searched refs:St (Results 1 – 25 of 661) sorted by relevance

12345678910>>...27

/external/rust/crates/futures-util/src/stream/try_stream/
Dtry_flatten.rs13 pub struct TryFlatten<St>
15 St: TryStream,
18 stream: St,
20 next: Option<St::Ok>,
24 impl<St> TryFlatten<St>
26 St: TryStream,
27 St::Ok: TryStream,
28 <St::Ok as TryStream>::Error: From<St::Error>,
30 pub(super) fn new(stream: St) -> Self { in new()
34 delegate_access_inner!(stream, St, ());
[all …]
Dtry_take_while.rs15 pub struct TryTakeWhile<St, Fut, F>
17 St: TryStream,
20 stream: St,
24 pending_item: Option<St::Ok>,
29 impl<St, Fut, F> fmt::Debug for TryTakeWhile<St, Fut, F>
31 St: TryStream + fmt::Debug,
32 St::Ok: fmt::Debug,
45 impl<St, Fut, F> TryTakeWhile<St, Fut, F>
47 St: TryStream,
48 F: FnMut(&St::Ok) -> Fut,
[all …]
Dtry_skip_while.rs15 pub struct TrySkipWhile<St, Fut, F> where St: TryStream {
17 stream: St,
21 pending_item: Option<St::Ok>,
26 impl<St, Fut, F> fmt::Debug for TrySkipWhile<St, Fut, F>
28 St: TryStream + fmt::Debug,
29 St::Ok: fmt::Debug,
42 impl<St, Fut, F> TrySkipWhile<St, Fut, F>
43 where St: TryStream,
44 F: FnMut(&St::Ok) -> Fut,
45 Fut: TryFuture<Ok = bool, Error = St::Error>,
[all …]
Dand_then.rs14 pub struct AndThen<St, Fut, F> {
16 stream: St,
23 impl<St, Fut, F> fmt::Debug for AndThen<St, Fut, F>
25 St: fmt::Debug,
36 impl<St, Fut, F> AndThen<St, Fut, F>
37 where St: TryStream,
38 F: FnMut(St::Ok) -> Fut,
39 Fut: TryFuture<Error = St::Error>,
41 pub(super) fn new(stream: St, f: F) -> Self { in new() argument
45 delegate_access_inner!(stream, St, ());
[all …]
Dor_else.rs14 pub struct OrElse<St, Fut, F> {
16 stream: St,
23 impl<St, Fut, F> fmt::Debug for OrElse<St, Fut, F>
25 St: fmt::Debug,
36 impl<St, Fut, F> OrElse<St, Fut, F>
37 where St: TryStream,
38 F: FnMut(St::Error) -> Fut,
39 Fut: TryFuture<Ok = St::Ok>,
41 pub(super) fn new(stream: St, f: F) -> Self { in new() argument
45 delegate_access_inner!(stream, St, ());
[all …]
Dtry_filter.rs15 pub struct TryFilter<St, Fut, F>
16 where St: TryStream
19 stream: St,
23 pending_item: Option<St::Ok>,
27 impl<St, Fut, F> fmt::Debug for TryFilter<St, Fut, F>
29 St: TryStream + fmt::Debug,
30 St::Ok: fmt::Debug,
42 impl<St, Fut, F> TryFilter<St, Fut, F>
43 where St: TryStream
45 pub(super) fn new(stream: St, f: F) -> Self { in new() argument
[all …]
Dinto_async_read.rs14 pub struct IntoAsyncRead<St>
16 St: TryStream<Error = Error> + Unpin,
17 St::Ok: AsRef<[u8]>,
19 stream: St,
20 state: ReadState<St::Ok>,
23 impl<St> Unpin for IntoAsyncRead<St>
25 St: TryStream<Error = Error> + Unpin,
26 St::Ok: AsRef<[u8]>,
37 impl<St> IntoAsyncRead<St>
39 St: TryStream<Error = Error> + Unpin,
[all …]
Dtry_concat.rs12 pub struct TryConcat<St: TryStream> {
14 stream: St,
15 accum: Option<St::Ok>,
19 impl<St> TryConcat<St>
21 St: TryStream,
22 St::Ok: Extend<<St::Ok as IntoIterator>::Item> + IntoIterator + Default,
24 pub(super) fn new(stream: St) -> Self { in new()
32 impl<St> Future for TryConcat<St>
34 St: TryStream,
35 St::Ok: Extend<<St::Ok as IntoIterator>::Item> + IntoIterator + Default,
[all …]
Dtry_fold.rs12 pub struct TryFold<St, Fut, T, F> {
14 stream: St,
22 impl<St, Fut, T, F> fmt::Debug for TryFold<St, Fut, T, F>
24 St: fmt::Debug,
37 impl<St, Fut, T, F> TryFold<St, Fut, T, F>
38 where St: TryStream,
39 F: FnMut(T, St::Ok) -> Fut,
40 Fut: TryFuture<Ok = T, Error = St::Error>,
42 pub(super) fn new(stream: St, f: F, t: T) -> Self { in new() argument
52 impl<St, Fut, T, F> FusedFuture for TryFold<St, Fut, T, F>
[all …]
Dtry_buffered.rs15 pub struct TryBuffered<St>
17 St: TryStream,
18 St::Ok: TryFuture,
21 stream: Fuse<IntoStream<St>>,
22 in_progress_queue: FuturesOrdered<IntoFuture<St::Ok>>,
27 impl<St> TryBuffered<St>
29 St: TryStream,
30 St::Ok: TryFuture,
32 pub(super) fn new(stream: St, n: usize) -> Self { in new() argument
40 delegate_access_inner!(stream, St, (. .));
[all …]
Dtry_for_each.rs12 pub struct TryForEach<St, Fut, F> {
14 stream: St,
21 impl<St, Fut, F> fmt::Debug for TryForEach<St, Fut, F>
23 St: fmt::Debug,
34 impl<St, Fut, F> TryForEach<St, Fut, F>
35 where St: TryStream,
36 F: FnMut(St::Ok) -> Fut,
37 Fut: TryFuture<Ok = (), Error = St::Error>,
39 pub(super) fn new(stream: St, f: F) -> Self { in new() argument
48 impl<St, Fut, F> Future for TryForEach<St, Fut, F>
[all …]
Dtry_filter_map.rs15 pub struct TryFilterMap<St, Fut, F> {
17 stream: St,
24 impl<St, Fut, F> fmt::Debug for TryFilterMap<St, Fut, F>
26 St: fmt::Debug,
37 impl<St, Fut, F> TryFilterMap<St, Fut, F> {
38 pub(super) fn new(stream: St, f: F) -> Self { in new() argument
42 delegate_access_inner!(stream, St, ());
45 impl<St, Fut, F, T> FusedStream for TryFilterMap<St, Fut, F>
46 where St: TryStream + FusedStream,
47 Fut: TryFuture<Ok = Option<T>, Error = St::Error>,
[all …]
/external/rust/crates/itertools/src/
Dsources.rs100 pub fn unfold<A, St, F>(initial_state: St, f: F) -> Unfold<St, F> in unfold() argument
101 where F: FnMut(&mut St) -> Option<A> in unfold()
109 impl<St, F> fmt::Debug for Unfold<St, F>
110 where St: fmt::Debug,
118 pub struct Unfold<St, F> {
121 pub state: St,
124 impl<A, St, F> Iterator for Unfold<St, F>
125 where F: FnMut(&mut St) -> Option<A>
142 pub struct Iterate<St, F> {
143 state: St,
[all …]
/external/rust/crates/futures-util/src/stream/stream/
Dmap.rs15 pub struct Map<St, F> {
17 stream: St,
22 impl<St, F> fmt::Debug for Map<St, F>
24 St: fmt::Debug,
33 impl<St, F> Map<St, F> {
34 pub(crate) fn new(stream: St, f: F) -> Self { in new() argument
38 delegate_access_inner!(stream, St, ());
41 impl<St, F> FusedStream for Map<St, F>
42 where St: FusedStream,
43 F: FnMut1<St::Item>,
[all …]
Dconcat.rs12 pub struct Concat<St: Stream> {
14 stream: St,
15 accum: Option<St::Item>,
19 impl<St> Concat<St>
20 where St: Stream,
21 St::Item: Extend<<St::Item as IntoIterator>::Item> +
24 pub(super) fn new(stream: St) -> Self { in new()
32 impl<St> Future for Concat<St>
33 where St: Stream,
34 St::Item: Extend<<St::Item as IntoIterator>::Item> +
[all …]
Dbuffer_unordered.rs15 pub struct BufferUnordered<St>
17 St: Stream,
20 stream: Fuse<St>,
21 in_progress_queue: FuturesUnordered<St::Item>,
26 impl<St> fmt::Debug for BufferUnordered<St>
28 St: Stream + fmt::Debug,
39 impl<St> BufferUnordered<St>
41 St: Stream,
42 St::Item: Future,
44 pub(super) fn new(stream: St, n: usize) -> Self in new() argument
[all …]
Dfilter.rs15 pub struct Filter<St, Fut, F>
16 where St: Stream,
19 stream: St,
23 pending_item: Option<St::Item>,
27 impl<St, Fut, F> fmt::Debug for Filter<St, Fut, F>
29 St: Stream + fmt::Debug,
30 St::Item: fmt::Debug,
43 impl<St, Fut, F> Filter<St, Fut, F>
44 where St: Stream,
45 F: for<'a> FnMut1<&'a St::Item, Output=Fut>,
[all …]
Dskip_while.rs14 pub struct SkipWhile<St, Fut, F> where St: Stream {
16 stream: St,
20 pending_item: Option<St::Item>,
25 impl<St, Fut, F> fmt::Debug for SkipWhile<St, Fut, F>
27 St: Stream + fmt::Debug,
28 St::Item: fmt::Debug,
41 impl<St, Fut, F> SkipWhile<St, Fut, F>
42 where St: Stream,
43 F: FnMut(&St::Item) -> Fut,
46 pub(super) fn new(stream: St, f: F) -> Self { in new() argument
[all …]
Dpeek.rs20 pub struct Peekable<St: Stream> {
22 stream: Fuse<St>,
23 peeked: Option<St::Item>,
27 impl<St: Stream> Peekable<St> {
28 pub(super) fn new(stream: St) -> Self { in new()
35 delegate_access_inner!(stream, St, (.));
39 pub fn peek(self: Pin<&mut Self>) -> Peek<'_, St> { in peek() argument
50 ) -> Poll<Option<&St::Item>> { in poll_peek()
65 impl<St: Stream> FusedStream for Peekable<St> {
108 pub struct Peek<'a, St: Stream> {
[all …]
Dtake_while.rs14 pub struct TakeWhile<St: Stream, Fut, F> {
16 stream: St,
20 pending_item: Option<St::Item>,
25 impl<St, Fut, F> fmt::Debug for TakeWhile<St, Fut, F>
27 St: Stream + fmt::Debug,
28 St::Item: fmt::Debug,
41 impl<St, Fut, F> TakeWhile<St, Fut, F>
42 where St: Stream,
43 F: FnMut(&St::Item) -> Fut,
46 pub(super) fn new(stream: St, f: F) -> Self { in new() argument
[all …]
Dbuffered.rs15 pub struct Buffered<St>
17 St: Stream,
18 St::Item: Future,
21 stream: Fuse<St>,
22 in_progress_queue: FuturesOrdered<St::Item>,
27 impl<St> fmt::Debug for Buffered<St>
29 St: Stream + fmt::Debug,
30 St::Item: Future,
41 impl<St> Buffered<St>
43 St: Stream,
[all …]
Dflatten.rs13 pub struct Flatten<St, U> {
15 stream: St,
21 impl<St, U> Flatten<St, U> {
22 pub(super) fn new(stream: St) -> Self { in new()
26 delegate_access_inner!(stream, St, ());
29 impl<St> FusedStream for Flatten<St, St::Item>
31 St: FusedStream,
32 St::Item: Stream,
39 impl<St> Stream for Flatten<St, St::Item>
41 St: Stream,
[all …]
Dfor_each.rs12 pub struct ForEach<St, Fut, F> {
14 stream: St,
21 impl<St, Fut, F> fmt::Debug for ForEach<St, Fut, F>
23 St: fmt::Debug,
34 impl<St, Fut, F> ForEach<St, Fut, F>
35 where St: Stream,
36 F: FnMut(St::Item) -> Fut,
39 pub(super) fn new(stream: St, f: F) -> Self { in new() argument
48 impl<St, Fut, F> FusedFuture for ForEach<St, Fut, F>
49 where St: FusedStream,
[all …]
Dinto_future.rs11 pub struct StreamFuture<St> {
12 stream: Option<St>,
15 impl<St: Stream + Unpin> StreamFuture<St> {
16 pub(super) fn new(stream: St) -> Self { in new()
27 pub fn get_ref(&self) -> Option<&St> { in get_ref() argument
41 pub fn get_mut(&mut self) -> Option<&mut St> { in get_mut() argument
55 pub fn get_pin_mut(self: Pin<&mut Self>) -> Option<Pin<&mut St>> { in get_pin_mut() argument
68 pub fn into_inner(self) -> Option<St> { in into_inner() argument
73 impl<St: Stream + Unpin> FusedFuture for StreamFuture<St> {
79 impl<St: Stream + Unpin> Future for StreamFuture<St> {
[all …]
/external/rust/crates/futures-util/src/stream/
Dselect_all.rs27 pub struct SelectAll<St> {
28 inner: FuturesUnordered<StreamFuture<St>>,
31 impl<St: Debug> Debug for SelectAll<St> {
37 impl<St: Stream + Unpin> SelectAll<St> {
64 pub fn push(&mut self, stream: St) { in push() argument
69 impl<St: Stream + Unpin> Default for SelectAll<St> {
75 impl<St: Stream + Unpin> Stream for SelectAll<St> {
76 type Item = St::Item;
100 impl<St: Stream + Unpin> FusedStream for SelectAll<St> {
131 impl<St: Stream + Unpin> FromIterator<St> for SelectAll<St> {
[all …]

12345678910>>...27