Trait ChildIteratorServerHandler

Source
pub trait ChildIteratorServerHandler<___T: Transport = Channel> {
    // Required method
    fn next(
        &mut self,
        sender: &ServerSender<ChildIterator, ___T>,
        responder: Responder<Next>,
    ) -> impl Future<Output = ()> + Send;
}
Expand description

A server handler for the ChildIterator protocol.

See ChildIterator for more details.

Required Methods§

Source

fn next( &mut self, sender: &ServerSender<ChildIterator, ___T>, responder: Responder<Next>, ) -> impl Future<Output = ()> + Send

Advance the iterator and return the next batch of children.

Returns a vector of ChildRef. Returns an empty vector when there are no more children.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§