Trait Stream

Source
pub trait Stream {
    type Item;

    // Required method
    fn poll_next(
        self: Pin<&mut Self>,
        cx: &mut Context<'_>,
    ) -> Poll<Option<Self::Item>>;

    // Provided method
    fn size_hint(&self) -> (usize, Option<usize>) { ... }
}
Expand description

A stream of values produced asynchronously.

If Future<Output = T> is an asynchronous version of T, then Stream<Item = T> is an asynchronous version of Iterator<Item = T>. A stream represents a sequence of value-producing events that occur asynchronously to the caller.

The trait is modeled after Future, but allows poll_next to be called even after a value has been produced, yielding None once the stream has been fully exhausted.

Required Associated Types§

Source

type Item

Values yielded by the stream.

Required Methods§

Source

fn poll_next( self: Pin<&mut Self>, cx: &mut Context<'_>, ) -> Poll<Option<Self::Item>>

Attempt to pull out the next value of this stream, registering the current task for wakeup if the value is not yet available, and returning None if the stream is exhausted.

§Return value

There are several possible return values, each indicating a distinct stream state:

  • Poll::Pending means that this stream’s next value is not ready yet. Implementations will ensure that the current task will be notified when the next value may be ready.

  • Poll::Ready(Some(val)) means that the stream has successfully produced a value, val, and may produce further values on subsequent poll_next calls.

  • Poll::Ready(None) means that the stream has terminated, and poll_next should not be invoked again.

§Panics

Once a stream has finished (returned Ready(None) from poll_next), calling its poll_next method again may panic, block forever, or cause other kinds of problems; the Stream trait places no requirements on the effects of such a call. However, as the poll_next method is not marked unsafe, Rust’s usual rules apply: calls must never cause undefined behavior (memory corruption, incorrect use of unsafe functions, or the like), regardless of the stream’s state.

If this is difficult to guard against then the fuse adapter can be used to ensure that poll_next always returns Ready(None) in subsequent calls.

Provided Methods§

Source

fn size_hint(&self) -> (usize, Option<usize>)

Returns the bounds on the remaining length of the stream.

Specifically, size_hint() returns a tuple where the first element is the lower bound, and the second element is the upper bound.

The second half of the tuple that is returned is an Option<usize>. A None here means that either there is no known upper bound, or the upper bound is larger than usize.

§Implementation notes

It is not enforced that a stream implementation yields the declared number of elements. A buggy stream may yield less than the lower bound or more than the upper bound of elements.

size_hint() is primarily intended to be used for optimizations such as reserving space for the elements of the stream, but must not be trusted to e.g., omit bounds checks in unsafe code. An incorrect implementation of size_hint() should not lead to memory safety violations.

That said, the implementation should provide a correct estimation, because otherwise it would be a violation of the trait’s protocol.

The default implementation returns (0, None) which is correct for any stream.

Implementations on Foreign Types§

Source§

impl<P> Stream for Pin<P>
where P: DerefMut + Unpin, P::Target: Stream,

Source§

type Item = <<P as Deref>::Target as Stream>::Item

Source§

fn poll_next( self: Pin<&mut Self>, cx: &mut Context<'_>, ) -> Poll<Option<Self::Item>>

Source§

fn size_hint(&self) -> (usize, Option<usize>)

Source§

impl<S: Stream> Stream for AssertUnwindSafe<S>

Source§

type Item = <S as Stream>::Item

Source§

fn poll_next( self: Pin<&mut Self>, cx: &mut Context<'_>, ) -> Poll<Option<S::Item>>

Source§

fn size_hint(&self) -> (usize, Option<usize>)

Source§

impl<S: ?Sized + Stream + Unpin> Stream for &mut S

Source§

type Item = <S as Stream>::Item

Source§

fn poll_next( self: Pin<&mut Self>, cx: &mut Context<'_>, ) -> Poll<Option<Self::Item>>

Source§

fn size_hint(&self) -> (usize, Option<usize>)

Source§

impl<S: ?Sized + Stream + Unpin> Stream for Box<S>

Source§

type Item = <S as Stream>::Item

Source§

fn poll_next( self: Pin<&mut Self>, cx: &mut Context<'_>, ) -> Poll<Option<Self::Item>>

Source§

fn size_hint(&self) -> (usize, Option<usize>)

Implementors§

impl Stream for Cursor

impl<E> Stream for LogMessageSocket<E>
where E: Encoding + Unpin,

impl<I> Stream for FXTPacketSerializer<I>
where I: Stream<Item = CursorItem> + Unpin,

impl<I, S> Stream for JsonPacketSerializer<I, S>
where I: Stream<Item = S> + Unpin, S: Serialize,

impl<I, T, E> Stream for FormattedContentBatcher<I>
where I: Stream<Item = Vec<Result<T, E>>>, T: Into<FormattedContent>, E: Into<AccessorError>,

impl<I: Ord + Unpin> Stream for Multiplexer<I>

impl<T> Stream for Receiver<T>

impl<F, I, R> Stream for Generator<F, I, R>
where F: Future<Output = R>,

impl<Req, Resp> Stream for Receiver<Req, Resp>

impl<S: Stream + Unpin> Stream for MaybeStream<S>

impl<R: AsyncRbRef> Stream for AsyncCons<R>

impl<F: Future> Stream for OneOrMany<F>

impl<K: Clone + Eq + Hash + Unpin, Fut: Future> Stream for FutureMap<K, Fut>

impl<K: Clone + Eq + Hash + Unpin, St: Stream> Stream for StreamMap<K, St>

impl<K: Clone, St: Stream> Stream for Tagged<K, St>

impl<P, O, Q> Stream for HangingGetStream<P, O, Q>
where O: Unpin, Q: FnMut(&P) -> QueryResponseFut<O>,

impl<S, T, E> Stream for StreamWithEpitaph<S, E>
where S: Stream<Item = T> + Unpin, E: Unpin, T: Unpin,

impl<St: TryStream> Stream for ShortCircuit<St>

impl Stream for BatteryClient

impl<T: Iterator + Send + 'static> Stream for Unblock<T>
where T::Item: Send + 'static,

impl Stream for PeerConnections

impl Stream for CommandStream

impl Stream for MediaStream

impl Stream for RequestStream

impl<RS: RequestStream + Unpin, F: FnOnce(Option<Channel>) + Unpin> Stream for StallableRequestStream<RS, F>

impl Stream for Subscription

impl<T> Stream for SubscriptionResultsStream<T>
where T: for<'a> Deserialize<'a>,

impl<D: ResourceDialect> Stream for EventReceiver<D>

impl Stream for InspectPuppetEventStream

impl Stream for InspectPuppetEventStream

impl Stream for TestAddDeviceEventStream

impl Stream for InstanceEventStream

impl Stream for InstanceRequestStream

impl Stream for InstanceEventStream

impl Stream for InstanceRequestStream

impl Stream for InstanceEventStream

impl Stream for InstanceRequestStream

impl Stream for IteratorEventStream

impl Stream for IteratorRequestStream

impl Stream for StoreEventStream

impl Stream for StoreRequestStream

impl Stream for StoreEventStream

impl Stream for StoreRequestStream

impl Stream for StoreEventStream

impl Stream for StoreRequestStream

impl Stream for StoreEventStream

impl Stream for StoreRequestStream

impl Stream for StoreEventStream

impl Stream for StoreRequestStream

impl Stream for StoreEventStream

impl Stream for StoreRequestStream

impl Stream for AjarTargetEventStream

impl Stream for AjarTargetRequestStream

impl Stream for ClosedTargetEventStream

impl Stream for OpenTargetEventStream

impl Stream for OpenTargetRequestStream

impl Stream for RunnerEventStream

impl Stream for RunnerRequestStream

impl Stream for EchoEventStream

impl Stream for EchoRequestStream

impl Stream for AjarTargetEventStream

impl Stream for AjarTargetRequestStream

impl Stream for ClosedTargetEventStream

impl Stream for OpenTargetEventStream

impl Stream for OpenTargetRequestStream

impl Stream for RunnerEventStream

impl Stream for RunnerRequestStream

impl Stream for ConfigEventStream

impl Stream for ConfigRequestStream

impl Stream for EchoEventStream

impl Stream for EchoRequestStream

impl Stream for TriggerEventStream

impl Stream for TriggerRequestStream

impl Stream for ComposedEventStream

impl Stream for ComposedRequestStream

impl Stream for MagnifierEventStream

impl Stream for MagnifierRequestStream

impl Stream for ProviderEventStream

impl Stream for ProviderRequestStream

impl Stream for InspectPuppetEventStream

impl Stream for InspectWriterEventStream

impl Stream for LogPuppetEventStream

impl Stream for LogPuppetRequestStream

impl Stream for PuppetEventStream

impl Stream for PuppetRequestStream

impl Stream for RealmFactoryEventStream

impl Stream for StopWaiterEventStream

impl Stream for StopWaiterRequestStream

impl Stream for StopWatcherEventStream

impl Stream for StopWatcherRequestStream

impl Stream for DelayWatcherEventStream

impl Stream for GainControlEventStream

impl Stream for GainControlRequestStream

impl Stream for StreamSinkEventStream

impl Stream for StreamSinkRequestStream

impl Stream for DeviceControlEventStream

impl Stream for PlayerEventStream

impl Stream for PlayerRequestStream

impl Stream for RecorderEventStream

impl Stream for RecorderRequestStream

impl Stream for ControlEventStream

impl Stream for ControlRequestStream

impl Stream for ObserverEventStream

impl Stream for ObserverRequestStream

impl Stream for ProviderEventStream

impl Stream for ProviderRequestStream

impl Stream for RegistryEventStream

impl Stream for RegistryRequestStream

impl Stream for RingBufferEventStream

impl Stream for RingBufferRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for WaiterEventStream

impl Stream for WaiterRequestStream

impl Stream for ControllerEventStream

impl Stream for ControllerRequestStream

impl Stream for ChannelEventStream

impl Stream for ChannelRequestStream

impl Stream for AudioModeEventStream

impl Stream for AudioModeRequestStream

impl Stream for PeerManagerEventStream

impl Stream for PeerManagerRequestStream

impl Stream for ControllerEventStream

impl Stream for ControllerRequestStream

impl Stream for PeerManagerEventStream

impl Stream for PeerManagerRequestStream

impl Stream for TargetHandlerEventStream

impl Stream for ControllerExtEventStream

impl Stream for ProfileEventStream

impl Stream for ProfileRequestStream

impl Stream for ScoConnectionEventStream

impl Stream for SearchResultsEventStream

impl Stream for MockPeerEventStream

impl Stream for MockPeerRequestStream

impl Stream for PeerObserverEventStream

impl Stream for ProfileTestEventStream

impl Stream for ProfileTestRequestStream

impl Stream for ProviderEventStream

impl Stream for ProviderRequestStream

impl Stream for ClientEventStream

impl Stream for ClientRequestStream

impl Stream for LocalServiceEventStream

impl Stream for RemoteServiceEventStream

impl Stream for Server_EventStream

impl Stream for Server_RequestStream

impl Stream for ClientEventStream

impl Stream for ClientRequestStream

impl Stream for LocalServiceEventStream

impl Stream for RemoteServiceEventStream

impl Stream for Server_EventStream

impl Stream for Server_RequestStream

impl Stream for CallEventStream

impl Stream for CallManagerEventStream

impl Stream for CallManagerRequestStream

impl Stream for CallRequestStream

impl Stream for HandsFreeEventStream

impl Stream for HandsFreeRequestStream

impl Stream for HeadsetGainEventStream

impl Stream for HeadsetGainRequestStream

impl Stream for HfpEventStream

impl Stream for HfpRequestStream

impl Stream for PeerHandlerEventStream

impl Stream for PeerHandlerRequestStream

impl Stream for HfpTestEventStream

impl Stream for HfpTestRequestStream

impl Stream for HostEventStream

impl Stream for HostRequestStream

impl Stream for PeerWatcherEventStream

impl Stream for PeerWatcherRequestStream

impl Stream for ReceiverEventStream

impl Stream for ReceiverRequestStream

impl Stream for ControllerEventStream

impl Stream for ControllerRequestStream

impl Stream for CentralEventStream

impl Stream for CentralRequestStream

impl Stream for CodecDelayEventStream

impl Stream for CodecDelayRequestStream

impl Stream for ConnectionEventStream

impl Stream for ConnectionRequestStream

impl Stream for PeripheralEventStream

impl Stream for PeripheralRequestStream

impl Stream for AccessorEventStream

impl Stream for AccessorRequestStream

impl Stream for ReporterEventStream

impl Stream for ReporterRequestStream

impl Stream for WatcherEventStream

impl Stream for WatcherRequestStream

impl Stream for RfcommTestEventStream

impl Stream for RfcommTestRequestStream

impl Stream for SnoopEventStream

impl Stream for SnoopRequestStream

impl Stream for AccessEventStream

impl Stream for AccessRequestStream

impl Stream for BootstrapEventStream

impl Stream for BootstrapRequestStream

impl Stream for ConfigurationEventStream

impl Stream for HostWatcherEventStream

impl Stream for HostWatcherRequestStream

impl Stream for PairingEventStream

impl Stream for PairingRequestStream

impl Stream for ArgumentsEventStream

impl Stream for ArgumentsRequestStream

impl Stream for FactoryItemsEventStream

impl Stream for ItemsEventStream

impl Stream for ItemsRequestStream

impl Stream for ReadOnlyLogEventStream

impl Stream for ReadOnlyLogRequestStream

impl Stream for SvcStashEventStream

impl Stream for SvcStashRequestStream

impl Stream for UserbootEventStream

impl Stream for UserbootRequestStream

impl Stream for WriteOnlyLogEventStream

impl Stream for ProviderEventStream

impl Stream for ProviderRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for DeviceWatcherEventStream

impl Stream for Stream_EventStream

impl Stream for Stream_RequestStream

impl Stream for ControllerEventStream

impl Stream for ControllerRequestStream

impl Stream for WaiterEventStream

impl Stream for WaiterRequestStream

impl Stream for LeafEventStream

impl Stream for LeafRequestStream

impl Stream for LeafEventStream

impl Stream for LeafRequestStream

impl Stream for WaiterEventStream

impl Stream for WaiterRequestStream

impl Stream for BinderEventStream

impl Stream for BinderRequestStream

impl Stream for ChildIteratorEventStream

impl Stream for ControllerEventStream

impl Stream for ControllerRequestStream

impl Stream for EventStreamEventStream

impl Stream for EventStreamRequestStream

impl Stream for IntrospectorEventStream

impl Stream for NamespaceEventStream

impl Stream for NamespaceRequestStream

impl Stream for RealmEventStream

impl Stream for RealmRequestStream

impl Stream for EmptyProtocolEventStream

impl Stream for ProtocolAEventStream

impl Stream for ProtocolARequestStream

impl Stream for ProtocolBEventStream

impl Stream for ProtocolBRequestStream

impl Stream for ResolverEventStream

impl Stream for ResolverRequestStream

impl Stream for TaskProviderEventStream

impl Stream for DataRouterEventStream

impl Stream for DataRouterRequestStream

impl Stream for DictionaryEventStream

impl Stream for DictionaryRequestStream

impl Stream for DirReceiverEventStream

impl Stream for DirReceiverRequestStream

impl Stream for ReceiverEventStream

impl Stream for ReceiverRequestStream

impl Stream for BuilderEventStream

impl Stream for BuilderRequestStream

impl Stream for RealmEventStream

impl Stream for RealmRequestStream

impl Stream for ShutdownerEventStream

impl Stream for ShutdownerRequestStream

impl Stream for CrasherEventStream

impl Stream for CrasherRequestStream

impl Stream for LauncherEventStream

impl Stream for LauncherRequestStream

impl Stream for PublisherEventStream

impl Stream for PublisherRequestStream

impl Stream for AgentIteratorEventStream

impl Stream for DebugAgentEventStream

impl Stream for DebugAgentRequestStream

impl Stream for LauncherEventStream

impl Stream for LauncherRequestStream

impl Stream for RemoteControlEventStream

impl Stream for ConnectorEventStream

impl Stream for ConnectorRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for ControllerEventStream

impl Stream for ControllerRequestStream

impl Stream for NameProviderEventStream

impl Stream for TestDeviceEventStream

impl Stream for TestDeviceRequestStream

impl Stream for ConnectorEventStream

impl Stream for ConnectorRequestStream

impl Stream for BatchIteratorEventStream

impl Stream for LogSettingsEventStream

impl Stream for LogSettingsRequestStream

impl Stream for LogStreamEventStream

impl Stream for LogStreamRequestStream

impl Stream for CrasherEventStream

impl Stream for CrasherRequestStream

impl Stream for BootupWatcherEventStream

impl Stream for ManagerEventStream

impl Stream for ManagerRequestStream

impl Stream for NodeEventStream

impl Stream for NodeRequestStream

impl Stream for DriverEventStream

impl Stream for DriverHostEventStream

impl Stream for DriverHostRequestStream

impl Stream for DriverRequestStream

impl Stream for DriverIndexEventStream

impl Stream for DriverIndexRequestStream

impl Stream for DriverHostEventStream

impl Stream for DriverHostRequestStream

impl Stream for ToolRunnerEventStream

impl Stream for ToolRunnerRequestStream

impl Stream for DriverListsEventStream

impl Stream for DriverListsRequestStream

impl Stream for InternalEventStream

impl Stream for InternalRequestStream

impl Stream for RealmEventStream

impl Stream for RealmRequestStream

impl Stream for RealmFactoryEventStream

impl Stream for ControllerEventStream

impl Stream for ControllerRequestStream

impl Stream for ManagerEventStream

impl Stream for ManagerRequestStream

impl Stream for ContextEventStream

impl Stream for ContextRequestStream

impl Stream for CounterEventStream

impl Stream for CounterRequestStream

impl Stream for FrameControlEventStream

impl Stream for MessageSourceEventStream

impl Stream for EchoEventStream

impl Stream for EchoRequestStream

impl Stream for CalculatorEventStream

impl Stream for CalculatorRequestStream

impl Stream for ColocatedEventStream

impl Stream for ColocatedRequestStream

impl Stream for FizzBuzzEventStream

impl Stream for FizzBuzzRequestStream

impl Stream for ReverserEventStream

impl Stream for ReverserRequestStream

impl Stream for FactoryDeviceEventStream

impl Stream for FactoryDriverEventStream

impl Stream for FactoryLookupEventStream

impl Stream for ExampleEventStream

impl Stream for ExampleRequestStream

impl Stream for ChannelEventStream

impl Stream for ChannelRequestStream

impl Stream for EventEventStream

impl Stream for EventPairEventStream

impl Stream for EventPairRequestStream

impl Stream for EventRequestStream

impl Stream for FDomainEventStream

impl Stream for FDomainRequestStream

impl Stream for SocketEventStream

impl Stream for SocketRequestStream

impl Stream for CrashReporterEventStream

impl Stream for DataProviderEventStream

impl Stream for ProviderEventStream

impl Stream for ProviderRequestStream

impl Stream for ProviderEventStream

impl Stream for ProviderRequestStream

impl Stream for AdminEventStream

impl Stream for AdminRequestStream

impl Stream for ControllerEventStream

impl Stream for ControllerRequestStream

impl Stream for StartupEventStream

impl Stream for StartupRequestStream

impl Stream for VolumeEventStream

impl Stream for VolumeRequestStream

impl Stream for VolumesEventStream

impl Stream for VolumesRequestStream

impl Stream for AdminEventStream

impl Stream for AdminRequestStream

impl Stream for RecoveryEventStream

impl Stream for RecoveryRequestStream

impl Stream for ControllerEventStream

impl Stream for ControllerRequestStream

impl Stream for CorpusReaderEventStream

impl Stream for ManagerEventStream

impl Stream for ManagerRequestStream

impl Stream for MonitorEventStream

impl Stream for MonitorRequestStream

impl Stream for RegistrarEventStream

impl Stream for RegistrarRequestStream

impl Stream for RegistryEventStream

impl Stream for RegistryRequestStream

impl Stream for TargetAdapterEventStream

impl Stream for BlobCreatorEventStream

impl Stream for BlobCreatorRequestStream

impl Stream for BlobReaderEventStream

impl Stream for BlobReaderRequestStream

impl Stream for BlobWriterEventStream

impl Stream for BlobWriterRequestStream

impl Stream for CryptEventStream

impl Stream for CryptRequestStream

impl Stream for DebugEventStream

impl Stream for DebugRequestStream

impl Stream for ProjectIdEventStream

impl Stream for ProjectIdRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for NotificationEventStream

impl Stream for PrimaryEventStream

impl Stream for PrimaryRequestStream

impl Stream for TestDeviceEventStream

impl Stream for TestDeviceRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for ProviderEventStream

impl Stream for ProviderRequestStream

impl Stream for UsbAdbImpl_EventStream

impl Stream for UsbAdbImpl_RequestStream

impl Stream for CodecEventStream

impl Stream for CodecRequestStream

impl Stream for CompositeEventStream

impl Stream for CompositeRequestStream

impl Stream for DaiConnectorEventStream

impl Stream for DaiEventStream

impl Stream for DaiRequestStream

impl Stream for HealthEventStream

impl Stream for HealthRequestStream

impl Stream for RingBufferEventStream

impl Stream for RingBufferRequestStream

impl Stream for StreamConfigEventStream

impl Stream for ConnectorEventStream

impl Stream for ConnectorRequestStream

impl Stream for ReaderEventStream

impl Stream for ReaderRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for BlockEventStream

impl Stream for BlockRequestStream

impl Stream for FtlEventStream

impl Stream for FtlRequestStream

impl Stream for OffsetMapEventStream

impl Stream for OffsetMapRequestStream

impl Stream for SessionEventStream

impl Stream for SessionRequestStream

impl Stream for CommonEventStream

impl Stream for CommonRequestStream

impl Stream for DeviceManagerEventStream

impl Stream for PartitionEventStream

impl Stream for PartitionRequestStream

impl Stream for VolumeEventStream

impl Stream for VolumeManagerEventStream

impl Stream for VolumeRequestStream

impl Stream for EmulatorEventStream

impl Stream for EmulatorRequestStream

impl Stream for HciEventStream

impl Stream for HciRequestStream

impl Stream for HciTransportEventStream

impl Stream for PeerEventStream

impl Stream for PeerRequestStream

impl Stream for ScoConnectionEventStream

impl Stream for SnoopEventStream

impl Stream for SnoopRequestStream

impl Stream for VendorEventStream

impl Stream for VendorRequestStream

impl Stream for LeafEventStream

impl Stream for LeafRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for CoordinatorEventStream

impl Stream for CoordinatorRequestStream

impl Stream for ProviderEventStream

impl Stream for ProviderRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for HidbusEventStream

impl Stream for HidbusRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for ControllerEventStream

impl Stream for ControllerRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for LightEventStream

impl Stream for LightRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for DiagnosticsEventStream

impl Stream for DiagnosticsRequestStream

impl Stream for MacAddressingEventStream

impl Stream for PortEventStream

impl Stream for PortRequestStream

impl Stream for PortWatcherEventStream

impl Stream for PortWatcherRequestStream

impl Stream for SessionEventStream

impl Stream for SessionRequestStream

impl Stream for StatusWatcherEventStream

impl Stream for CallbackEventStream

impl Stream for CallbackRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for UsbEventStream

impl Stream for UsbRequestStream

impl Stream for BusEventStream

impl Stream for BusRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for AdminEventStream

impl Stream for AdminRequestStream

impl Stream for RebootWatcherEventStream

impl Stream for SourceEventStream

impl Stream for SourceRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for ControllerEventStream

impl Stream for ControllerRequestStream

impl Stream for RamdiskEventStream

impl Stream for RamdiskRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for EchoEventStream

impl Stream for EchoRequestStream

impl Stream for DriverEventStream

impl Stream for DriverRequestStream

impl Stream for PlaybackEventStream

impl Stream for PlaybackRequestStream

impl Stream for RealmFactoryEventStream

impl Stream for DeviceEventStream

impl Stream for DeviceProxy_EventStream

impl Stream for DeviceRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for SuspenderEventStream

impl Stream for SuspenderRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for CallbacksEventStream

impl Stream for CallbacksRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for BoardEventStream

impl Stream for BoardRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for ProductEventStream

impl Stream for ProductRequestStream

impl Stream for SetterEventStream

impl Stream for SetterRequestStream

impl Stream for ImagePipe2EventStream

impl Stream for ImagePipe2RequestStream

impl Stream for NotifierEventStream

impl Stream for NotifierRequestStream

impl Stream for InputDeviceEventStream

impl Stream for InputDeviceRequestStream

impl Stream for InspectSinkEventStream

impl Stream for InspectSinkRequestStream

impl Stream for TreeEventStream

impl Stream for TreeRequestStream

impl Stream for InspectEventStream

impl Stream for InspectRequestStream

impl Stream for HandshakeEventStream

impl Stream for HandshakeRequestStream

impl Stream for WaiterEventStream

impl Stream for WaiterRequestStream

impl Stream for TimeZonesEventStream

impl Stream for TimeZonesRequestStream

impl Stream for DirectoryEventStream

impl Stream for DirectoryRequestStream

impl Stream for FileEventStream

impl Stream for FileRequestStream

impl Stream for LinkableEventStream

impl Stream for LinkableRequestStream

impl Stream for NodeEventStream

impl Stream for NodeRequestStream

impl Stream for ReadableEventStream

impl Stream for ReadableRequestStream

impl Stream for SymlinkEventStream

impl Stream for SymlinkRequestStream

impl Stream for WritableEventStream

impl Stream for WritableRequestStream

impl Stream for TestHarnessEventStream

impl Stream for TestHarnessRequestStream

impl Stream for CounterEventStream

impl Stream for CounterRequestStream

impl Stream for CpuResourceEventStream

impl Stream for CpuResourceRequestStream

impl Stream for DebugBrokerEventStream

impl Stream for DebugBrokerRequestStream

impl Stream for DebugResourceEventStream

impl Stream for InfoResourceEventStream

impl Stream for IommuResourceEventStream

impl Stream for IrqResourceEventStream

impl Stream for IrqResourceRequestStream

impl Stream for MexecResourceEventStream

impl Stream for MmioResourceEventStream

impl Stream for MsiResourceEventStream

impl Stream for MsiResourceRequestStream

impl Stream for PowerResourceEventStream

impl Stream for RootJobEventStream

impl Stream for RootJobRequestStream

impl Stream for SmcResourceEventStream

impl Stream for SmcResourceRequestStream

impl Stream for StallResourceEventStream

impl Stream for StatsEventStream

impl Stream for StatsRequestStream

impl Stream for VmexResourceEventStream

impl Stream for KeyEventStream

impl Stream for KeyManagerEventStream

impl Stream for KeyManagerRequestStream

impl Stream for KeyRequestStream

impl Stream for LoaderEventStream

impl Stream for LoaderRequestStream

impl Stream for CalibratorEventStream

impl Stream for CalibratorRequestStream

impl Stream for SensorEventStream

impl Stream for SensorRequestStream

impl Stream for LogEventStream

impl Stream for LogRequestStream

impl Stream for LogSinkEventStream

impl Stream for LogSinkRequestStream

impl Stream for DeviceWatcherEventStream

impl Stream for ThreadEventStream

impl Stream for ThreadRequestStream

impl Stream for CountersEventStream

impl Stream for CountersRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceExtraEventStream

impl Stream for DeviceExtraRequestStream

impl Stream for DeviceRequestStream

impl Stream for EnergyScanEventStream

impl Stream for EnergyScanRequestStream

impl Stream for DriverEventStream

impl Stream for DriverRequestStream

impl Stream for RegisterEventStream

impl Stream for RegisterRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceExtraEventStream

impl Stream for DeviceExtraRequestStream

impl Stream for DeviceRequestStream

impl Stream for DeviceRouteEventStream

impl Stream for DeviceRouteRequestStream

impl Stream for LegacyJoiningEventStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for DeviceSetupEventStream

impl Stream for DeviceSetupRequestStream

impl Stream for DeviceTestEventStream

impl Stream for DeviceTestRequestStream

impl Stream for DatasetEventStream

impl Stream for DatasetRequestStream

impl Stream for FeatureEventStream

impl Stream for FeatureRequestStream

impl Stream for MeshcopEventStream

impl Stream for MeshcopRequestStream

impl Stream for AudioCapturerEventStream

impl Stream for AudioConsumerEventStream

impl Stream for AudioCoreEventStream

impl Stream for AudioCoreRequestStream

impl Stream for AudioEventStream

impl Stream for AudioRendererEventStream

impl Stream for AudioRequestStream

impl Stream for StreamSinkEventStream

impl Stream for StreamSinkRequestStream

impl Stream for StreamSourceEventStream

impl Stream for UsageReporterEventStream

impl Stream for UsageWatcher2EventStream

impl Stream for UsageWatcherEventStream

impl Stream for GainControlEventStream

impl Stream for GainControlRequestStream

impl Stream for VolumeControlEventStream

impl Stream for ActiveSessionEventStream

impl Stream for DiscoveryEventStream

impl Stream for DiscoveryRequestStream

impl Stream for PlayerControlEventStream

impl Stream for PlayerEventStream

impl Stream for PlayerRequestStream

impl Stream for PublisherEventStream

impl Stream for PublisherRequestStream

impl Stream for PlayerEventStream

impl Stream for PlayerRequestStream

impl Stream for CodecFactoryEventStream

impl Stream for ProviderEventStream

impl Stream for ProviderRequestStream

impl Stream for MemoryMonitorEventStream

impl Stream for CollectorEventStream

impl Stream for CollectorRequestStream

impl Stream for RegistryEventStream

impl Stream for RegistryRequestStream

impl Stream for SamplerEventStream

impl Stream for SamplerRequestStream

impl Stream for ProviderEventStream

impl Stream for ProviderRequestStream

impl Stream for WatcherEventStream

impl Stream for WatcherRequestStream

impl Stream for DiagnosticsEventStream

impl Stream for DiagnosticsRequestStream

impl Stream for InterfacesEventStream

impl Stream for InterfacesRequestStream

impl Stream for ClientEventStream

impl Stream for ClientRequestStream

impl Stream for Server_EventStream

impl Stream for Server_RequestStream

impl Stream for ClientEventStream

impl Stream for ClientRequestStream

impl Stream for PrefixControlEventStream

impl Stream for ControlEventStream

impl Stream for ControlRequestStream

impl Stream for SocketControlEventStream

impl Stream for StateEventStream

impl Stream for StateRequestStream

impl Stream for WatcherEventStream

impl Stream for WatcherRequestStream

impl Stream for FilterEventStream

impl Stream for FilterRequestStream

impl Stream for LoaderClientEventStream

impl Stream for LoaderEventStream

impl Stream for LoaderRequestStream

impl Stream for StateEventStream

impl Stream for StateRequestStream

impl Stream for WatcherEventStream

impl Stream for WatcherRequestStream

impl Stream for ControlEventStream

impl Stream for ControlRequestStream

impl Stream for DeviceControlEventStream

impl Stream for InstallerEventStream

impl Stream for InstallerRequestStream

impl Stream for ControlEventStream

impl Stream for ControlRequestStream

impl Stream for FactoryEventStream

impl Stream for FactoryRequestStream

impl Stream for PublisherEventStream

impl Stream for PublisherRequestStream

impl Stream for ResolverEventStream

impl Stream for ResolverRequestStream

impl Stream for SubscriberEventStream

impl Stream for SubscriberRequestStream

impl Stream for LookupAdminEventStream

impl Stream for LookupAdminRequestStream

impl Stream for LookupEventStream

impl Stream for LookupRequestStream

impl Stream for OptionWatcherEventStream

impl Stream for ControllerEventStream

impl Stream for ControllerRequestStream

impl Stream for EntryIteratorEventStream

impl Stream for ViewEventStream

impl Stream for ViewRequestStream

impl Stream for MonitorEventStream

impl Stream for MonitorRequestStream

impl Stream for FilterEventStream

impl Stream for FilterRequestStream

impl Stream for InterfacesEventStream

impl Stream for InterfacesRequestStream

impl Stream for RoutesV4EventStream

impl Stream for RoutesV4RequestStream

impl Stream for RoutesV6EventStream

impl Stream for RoutesV6RequestStream

impl Stream for RuleWatcherV4EventStream

impl Stream for RuleWatcherV6EventStream

impl Stream for StateEventStream

impl Stream for StateRequestStream

impl Stream for StateV4EventStream

impl Stream for StateV4RequestStream

impl Stream for StateV6EventStream

impl Stream for StateV6RequestStream

impl Stream for WatcherV4EventStream

impl Stream for WatcherV4RequestStream

impl Stream for WatcherV6EventStream

impl Stream for WatcherV6RequestStream

impl Stream for BaseRuleSetEventStream

impl Stream for BaseRuleSetRequestStream

impl Stream for RouteSetV4EventStream

impl Stream for RouteSetV4RequestStream

impl Stream for RouteSetV6EventStream

impl Stream for RouteSetV6RequestStream

impl Stream for RouteTableV4EventStream

impl Stream for RouteTableV6EventStream

impl Stream for RuleSetV4EventStream

impl Stream for RuleSetV4RequestStream

impl Stream for RuleSetV6EventStream

impl Stream for RuleSetV6RequestStream

impl Stream for RuleTableV4EventStream

impl Stream for RuleTableV4RequestStream

impl Stream for RuleTableV6EventStream

impl Stream for RuleTableV6RequestStream

impl Stream for LogEventStream

impl Stream for LogRequestStream

impl Stream for StackEventStream

impl Stream for StackRequestStream

impl Stream for ControlEventStream

impl Stream for ControlRequestStream

impl Stream for StateEventStream

impl Stream for StateRequestStream

impl Stream for ControllerEventStream

impl Stream for ControllerRequestStream

impl Stream for ControlEventStream

impl Stream for ControlRequestStream

impl Stream for DeviceEventStream

impl Stream for DevicePairEventStream

impl Stream for DevicePairRequestStream

impl Stream for DeviceRequestStream

impl Stream for PortEventStream

impl Stream for PortRequestStream

impl Stream for ControlEventStream

impl Stream for ControlRequestStream

impl Stream for InterfaceEventStream

impl Stream for InterfaceRequestStream

impl Stream for NetworkEventStream

impl Stream for NetworkRequestStream

impl Stream for ManagedRealmEventStream

impl Stream for SandboxEventStream

impl Stream for SandboxRequestStream

impl Stream for ControllerEventStream

impl Stream for ControllerRequestStream

impl Stream for GuestEventStream

impl Stream for GuestRequestStream

impl Stream for DeviceProxy_EventStream

impl Stream for EndpointEventStream

impl Stream for EndpointRequestStream

impl Stream for FakeEndpointEventStream

impl Stream for NetworkEventStream

impl Stream for NetworkRequestStream

impl Stream for SetupHandleEventStream

impl Stream for SetupHandleRequestStream

impl Stream for BusEventStream

impl Stream for BusRequestStream

impl Stream for SyncManagerEventStream

impl Stream for SyncManagerRequestStream

impl Stream for CounterEventStream

impl Stream for CounterRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for WaiterEventStream

impl Stream for WaiterRequestStream

impl Stream for HandshakeEventStream

impl Stream for HandshakeRequestStream

impl Stream for WaiterEventStream

impl Stream for WaiterRequestStream

impl Stream for BootManagerEventStream

impl Stream for BootManagerRequestStream

impl Stream for DataSinkEventStream

impl Stream for DataSinkRequestStream

impl Stream for PaverEventStream

impl Stream for PaverRequestStream

impl Stream for PayloadStreamEventStream

impl Stream for SysconfigEventStream

impl Stream for SysconfigRequestStream

impl Stream for CupEventStream

impl Stream for CupRequestStream

impl Stream for FontResolverEventStream

impl Stream for NeededBlobsEventStream

impl Stream for NeededBlobsRequestStream

impl Stream for PackageCacheEventStream

impl Stream for EngineEventStream

impl Stream for EngineRequestStream

impl Stream for RuleIteratorEventStream

impl Stream for RealmFactoryEventStream

impl Stream for BaseSocketEventStream

impl Stream for BaseSocketRequestStream

impl Stream for ProviderEventStream

impl Stream for ProviderRequestStream

impl Stream for StreamSocketEventStream

impl Stream for ProviderEventStream

impl Stream for ProviderRequestStream

impl Stream for SocketEventStream

impl Stream for SocketRequestStream

impl Stream for ProviderEventStream

impl Stream for ProviderRequestStream

impl Stream for SocketEventStream

impl Stream for SocketRequestStream

impl Stream for CurrentLevelEventStream

impl Stream for ElementRunnerEventStream

impl Stream for LeaseControlEventStream

impl Stream for LessorEventStream

impl Stream for LessorRequestStream

impl Stream for RequiredLevelEventStream

impl Stream for StatusEventStream

impl Stream for StatusRequestStream

impl Stream for TopologyEventStream

impl Stream for TopologyRequestStream

impl Stream for ConnectorEventStream

impl Stream for ConnectorRequestStream

impl Stream for WatcherEventStream

impl Stream for WatcherRequestStream

impl Stream for DebugEventStream

impl Stream for DebugRequestStream

impl Stream for RecorderEventStream

impl Stream for RecorderRequestStream

impl Stream for WatcherEventStream

impl Stream for WatcherRequestStream

impl Stream for StatsEventStream

impl Stream for StatsRequestStream

impl Stream for BootControlEventStream

impl Stream for BootControlRequestStream

impl Stream for RequesterEventStream

impl Stream for RequesterRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for LauncherEventStream

impl Stream for LauncherRequestStream

impl Stream for ResolverEventStream

impl Stream for ResolverRequestStream

impl Stream for LifecycleEventStream

impl Stream for LifecycleRequestStream

impl Stream for RebindChildEventStream

impl Stream for RebindChildRequestStream

impl Stream for RebindParentEventStream

impl Stream for FactoryResetEventStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for FactoryResetEventStream

impl Stream for WaiterEventStream

impl Stream for WaiterRequestStream

impl Stream for WaiterEventStream

impl Stream for WaiterRequestStream

impl Stream for RoleManagerEventStream

impl Stream for RoleManagerRequestStream

impl Stream for ManagerEventStream

impl Stream for ManagerRequestStream

impl Stream for RealmFactoryEventStream

impl Stream for ControlPlaneEventStream

impl Stream for DataPlaneEventStream

impl Stream for DataPlaneRequestStream

impl Stream for LauncherEventStream

impl Stream for LauncherRequestStream

impl Stream for LifecycleEventStream

impl Stream for LifecycleRequestStream

impl Stream for RestarterEventStream

impl Stream for RestarterRequestStream

impl Stream for HandoffEventStream

impl Stream for HandoffRequestStream

impl Stream for ManagerEventStream

impl Stream for ManagerRequestStream

impl Stream for AccessibilityEventStream

impl Stream for AudioEventStream

impl Stream for AudioRequestStream

impl Stream for DisplayEventStream

impl Stream for DisplayRequestStream

impl Stream for DoNotDisturbEventStream

impl Stream for FactoryResetEventStream

impl Stream for InputEventStream

impl Stream for InputRequestStream

impl Stream for IntlEventStream

impl Stream for IntlRequestStream

impl Stream for KeyboardEventStream

impl Stream for KeyboardRequestStream

impl Stream for KeyboardSetEventStream

impl Stream for KeyboardSetRequestStream

impl Stream for KeyboardWatchEventStream

impl Stream for LightEventStream

impl Stream for LightRequestStream

impl Stream for NightModeEventStream

impl Stream for NightModeRequestStream

impl Stream for PrivacyEventStream

impl Stream for PrivacyRequestStream

impl Stream for SetupEventStream

impl Stream for SetupRequestStream

impl Stream for ManagerEventStream

impl Stream for ManagerRequestStream

impl Stream for BinderEventStream

impl Stream for BinderRequestStream

impl Stream for DevBinderEventStream

impl Stream for DevBinderRequestStream

impl Stream for ControllerEventStream

impl Stream for ControllerRequestStream

impl Stream for PsiProviderEventStream

impl Stream for PsiProviderRequestStream

impl Stream for ManagerEventStream

impl Stream for ManagerRequestStream

impl Stream for GetIteratorEventStream

impl Stream for GetIteratorRequestStream

impl Stream for ListIteratorEventStream

impl Stream for SecureStoreEventStream

impl Stream for SecureStoreRequestStream

impl Stream for Store2EventStream

impl Stream for Store2RequestStream

impl Stream for StoreAccessorEventStream

impl Stream for StoreEventStream

impl Stream for StoreRequestStream

impl Stream for Server_EventStream

impl Stream for Server_RequestStream

impl Stream for PartitionEventStream

impl Stream for PartitionRequestStream

impl Stream for ActorEventStream

impl Stream for ActorRequestStream

impl Stream for RealmExplorerEventStream

impl Stream for RealmQueryEventStream

impl Stream for RealmQueryRequestStream

impl Stream for StorageAdminEventStream

impl Stream for SysInfoEventStream

impl Stream for SysInfoRequestStream

impl Stream for AllocatorEventStream

impl Stream for AllocatorRequestStream

impl Stream for NodeEventStream

impl Stream for NodeRequestStream

impl Stream for SecureMemEventStream

impl Stream for SecureMemRequestStream

impl Stream for AllocatorEventStream

impl Stream for AllocatorRequestStream

impl Stream for NodeEventStream

impl Stream for NodeRequestStream

impl Stream for SecureMemEventStream

impl Stream for SecureMemRequestStream

impl Stream for ApplicationEventStream

impl Stream for ApplicationRequestStream

impl Stream for DeviceInfoEventStream

impl Stream for DeviceInfoRequestStream

impl Stream for ProviderEventStream

impl Stream for ProviderRequestStream

impl Stream for CaseIteratorEventStream

impl Stream for QueryEventStream

impl Stream for QueryRequestStream

impl Stream for RunBuilderEventStream

impl Stream for RunBuilderRequestStream

impl Stream for RunControllerEventStream

impl Stream for SuiteRunnerEventStream

impl Stream for SuiteRunnerRequestStream

impl Stream for TestsEventStream

impl Stream for TestsRequestStream

impl Stream for RealmEventStream

impl Stream for RealmRequestStream

impl Stream for ControlEventStream

impl Stream for ControlRequestStream

impl Stream for FakeClockEventStream

impl Stream for FakeClockRequestStream

impl Stream for RealmProxy_EventStream

impl Stream for RealmProxy_RequestStream

impl Stream for TcpProxy_EventStream

impl Stream for TcpProxy_RequestStream

impl Stream for MaintenanceEventStream

impl Stream for MaintenanceRequestStream

impl Stream for WakeEventStream

impl Stream for WakeRequestStream

impl Stream for AdjustEventStream

impl Stream for AdjustRequestStream

impl Stream for PullSourceEventStream

impl Stream for PullSourceRequestStream

impl Stream for PushSourceEventStream

impl Stream for PushSourceRequestStream

impl Stream for TimeSourceEventStream

impl Stream for TimeSourceRequestStream

impl Stream for RtcEventStream

impl Stream for RtcRequestStream

impl Stream for ProvisionerEventStream

impl Stream for ProvisionerRequestStream

impl Stream for SessionEventStream

impl Stream for SessionRequestStream

impl Stream for ProviderEventStream

impl Stream for ProviderRequestStream

impl Stream for RegistryEventStream

impl Stream for RegistryRequestStream

impl Stream for ListenerEventStream

impl Stream for ListenerRequestStream

impl Stream for ProviderEventStream

impl Stream for ProviderRequestStream

impl Stream for ViewProviderEventStream

impl Stream for ControlEventStream

impl Stream for ControlRequestStream

impl Stream for AllocatorEventStream

impl Stream for AllocatorRequestStream

impl Stream for FlatlandEventStream

impl Stream for FlatlandRequestStream

impl Stream for ScreenCaptureEventStream

impl Stream for ScreenshotEventStream

impl Stream for ScreenshotRequestStream

impl Stream for ScreenCaptureEventStream

impl Stream for ConverterEventStream

impl Stream for ConverterRequestStream

impl Stream for DisplayPowerEventStream

impl Stream for InfoEventStream

impl Stream for InfoRequestStream

impl Stream for ImeServiceEventStream

impl Stream for ImeServiceRequestStream

impl Stream for InputDeviceEventStream

impl Stream for InputDeviceRequestStream

impl Stream for KeyboardEventStream

impl Stream for KeyboardRequestStream

impl Stream for ControllerEventStream

impl Stream for ControllerRequestStream

impl Stream for RegistryEventStream

impl Stream for RegistryRequestStream

impl Stream for RegistryEventStream

impl Stream for RegistryRequestStream

impl Stream for MouseSourceEventStream

impl Stream for MouseSourceRequestStream

impl Stream for TouchSourceEventStream

impl Stream for TouchSourceRequestStream

impl Stream for LocalHitEventStream

impl Stream for LocalHitRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for RegistryEventStream

impl Stream for RegistryRequestStream

impl Stream for SetupEventStream

impl Stream for SetupRequestStream

impl Stream for ScenicEventStream

impl Stream for ScenicRequestStream

impl Stream for SessionEventStream

impl Stream for SessionRequestStream

impl Stream for PuppetEventStream

impl Stream for PuppetFactoryEventStream

impl Stream for PuppetRequestStream

impl Stream for RealmFactoryEventStream

impl Stream for KeyboardEventStream

impl Stream for KeyboardRequestStream

impl Stream for MouseEventStream

impl Stream for MouseRequestStream

impl Stream for RegistryEventStream

impl Stream for RegistryRequestStream

impl Stream for TouchScreenEventStream

impl Stream for TouchScreenRequestStream

impl Stream for ControllerEventStream

impl Stream for ControllerRequestStream

impl Stream for FocuserEventStream

impl Stream for FocuserRequestStream

impl Stream for ViewEventStream

impl Stream for ViewRequestStream

impl Stream for FactoryEventStream

impl Stream for FactoryRequestStream

impl Stream for CloneableEventStream

impl Stream for CloneableRequestStream

impl Stream for CloseableEventStream

impl Stream for CloseableRequestStream

impl Stream for QueryableEventStream

impl Stream for QueryableRequestStream

impl Stream for ListenerEventStream

impl Stream for ListenerRequestStream

impl Stream for ManagerEventStream

impl Stream for ManagerRequestStream

impl Stream for MonitorEventStream

impl Stream for MonitorRequestStream

impl Stream for ProviderEventStream

impl Stream for ProviderRequestStream

impl Stream for OptOutAdminEventStream

impl Stream for OptOutAdminRequestStream

impl Stream for OptOutEventStream

impl Stream for OptOutRequestStream

impl Stream for InstallerEventStream

impl Stream for InstallerRequestStream

impl Stream for MonitorEventStream

impl Stream for MonitorRequestStream

impl Stream for UpdateAttempt

impl Stream for UpdateAttemptMonitor

impl Stream for LogSinkPuppetEventStream

impl Stream for ControlEventStream

impl Stream for ControlRequestStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for GuestEventStream

impl Stream for GuestManagerEventStream

impl Stream for GuestRequestStream

impl Stream for LinuxManagerEventStream

impl Stream for MemControllerEventStream

impl Stream for DiscoveryEventStream

impl Stream for DiscoveryRequestStream

impl Stream for InteractionEventStream

impl Stream for InteractionRequestStream

impl Stream for VirtioBalloonEventStream

impl Stream for VirtioBlockEventStream

impl Stream for VirtioBlockRequestStream

impl Stream for VirtioConsoleEventStream

impl Stream for VirtioDeviceEventStream

impl Stream for VirtioGpuEventStream

impl Stream for VirtioGpuRequestStream

impl Stream for VirtioInputEventStream

impl Stream for VirtioInputRequestStream

impl Stream for VirtioMagmaEventStream

impl Stream for VirtioMagmaRequestStream

impl Stream for VirtioMemEventStream

impl Stream for VirtioMemRequestStream

impl Stream for VirtioNetEventStream

impl Stream for VirtioNetRequestStream

impl Stream for VirtioRngEventStream

impl Stream for VirtioRngRequestStream

impl Stream for VirtioSoundEventStream

impl Stream for VirtioSoundRequestStream

impl Stream for VirtioVsockEventStream

impl Stream for VirtioVsockRequestStream

impl Stream for VirtioWaylandEventStream

impl Stream for AcceptorEventStream

impl Stream for AcceptorRequestStream

impl Stream for ConnectionEventStream

impl Stream for ConnectionRequestStream

impl Stream for ConnectorEventStream

impl Stream for ConnectorRequestStream

impl Stream for ListenerEventStream

impl Stream for ListenerRequestStream

impl Stream for LoaderEventStream

impl Stream for LoaderRequestStream

impl Stream for Server_EventStream

impl Stream for Server_RequestStream

impl Stream for BootstrapEventStream

impl Stream for BootstrapRequestStream

impl Stream for ProvisionerEventStream

impl Stream for ProvisionerRequestStream

impl Stream for SignerEventStream

impl Stream for SignerRequestStream

impl Stream for StackEventStream

impl Stream for StackProviderEventStream

impl Stream for StackRequestStream

impl Stream for ContextEventStream

impl Stream for ContextRequestStream

impl Stream for CookieManagerEventStream

impl Stream for DebugEventStream

impl Stream for DebugRequestStream

impl Stream for FrameEventStream

impl Stream for FrameHostEventStream

impl Stream for FrameHostRequestStream

impl Stream for FrameRequestStream

impl Stream for MessagePortEventStream

impl Stream for MessagePortRequestStream

impl Stream for ConnectorEventStream

impl Stream for ConnectorRequestStream

impl Stream for PhyEventStream

impl Stream for PhyRequestStream

impl Stream for DeviceMonitorEventStream

impl Stream for DeviceWatcherEventStream

impl Stream for ConnectorEventStream

impl Stream for ConnectorRequestStream

impl Stream for MlmeEventStream

impl Stream for MlmeRequestStream

impl Stream for ApSmeEventStream

impl Stream for ApSmeRequestStream

impl Stream for ClientSmeEventStream

impl Stream for ClientSmeRequestStream

impl Stream for GenericSmeEventStream

impl Stream for GenericSmeRequestStream

impl Stream for TelemetryEventStream

impl Stream for TelemetryRequestStream

impl Stream for UsmeBootstrapEventStream

impl Stream for EthernetRxEventStream

impl Stream for EthernetRxRequestStream

impl Stream for EthernetTxEventStream

impl Stream for EthernetTxRequestStream

impl Stream for WlanRxEventStream

impl Stream for WlanRxRequestStream

impl Stream for WlanTxEventStream

impl Stream for WlanTxRequestStream

impl Stream for WlantapCtlEventStream

impl Stream for WlantapCtlRequestStream

impl Stream for WlantapPhyEventStream

impl Stream for WlantapPhyRequestStream

impl Stream for Nl80211EventStream

impl Stream for Nl80211RequestStream

impl Stream for SupplicantEventStream

impl Stream for SupplicantRequestStream

impl Stream for WifiChipEventStream

impl Stream for WifiChipRequestStream

impl Stream for WifiEventStream

impl Stream for WifiRequestStream

impl Stream for WifiStaIfaceEventStream

impl Stream for WlanixEventStream

impl Stream for WlanixRequestStream

impl Stream for PuppetEventStream

impl Stream for PuppetRequestStream

impl Stream for CheckerEventStream

impl Stream for CheckerRequestStream

impl Stream for ChildRealmEventStream

impl Stream for ChildRealmRequestStream

impl Stream for ReporterEventStream

impl Stream for ReporterRequestStream

impl Stream for ConfigUserEventStream

impl Stream for ConfigUserRequestStream

impl Stream for ProtocolEventStream

impl Stream for ProtocolRequestStream

impl Stream for RealmFactoryEventStream

impl Stream for EchoEventStream

impl Stream for EchoRequestStream

impl Stream for RealmFactoryEventStream

impl Stream for TestEventStream

impl Stream for TestRequestStream

impl Stream for RealmFactoryEventStream

impl Stream for ControllerEventStream

impl Stream for ControllerRequestStream

impl Stream for PingEventStream

impl Stream for PingRequestStream

impl Stream for PkgDirEventStream

impl Stream for PkgDirRequestStream

impl Stream for EchoEventStream

impl Stream for EchoRequestStream

impl Stream for ControlEventStream

impl Stream for ControlRequestStream

impl Stream for UtilEventStream

impl Stream for UtilRequestStream

impl Stream for ProtocolEventStream

impl Stream for ProtocolRequestStream

impl Stream for StressorEventStream

impl Stream for StressorRequestStream

impl Stream for RealmFactoryEventStream

impl Stream for StateEventStream

impl Stream for StateRequestStream

impl Stream for RealmFactoryEventStream

impl Stream for DeviceEventStream

impl Stream for DeviceRequestStream

impl Stream for RealmFactoryEventStream

impl Stream for RealmFactoryEventStream

impl Stream for RtcUpdatesEventStream

impl Stream for RtcUpdatesRequestStream

impl Stream for ConscriptEventStream

impl Stream for ConscriptRequestStream

impl Stream for RealmFactoryEventStream

impl Stream for AcceptStream

impl Stream for Interval

impl<R: Send + 'static> Stream for ScopeStream<R>

impl Stream for AudioFrameStream

impl Stream for SoftCodec

impl Stream for Channel

impl<S: ServiceMarker> Stream for ServiceInstanceStream<S>

impl<ServiceObjTy: ServiceObjTrait> Stream for ServiceFs<ServiceObjTy>

impl<ServiceObjTy: ServiceObjTrait> Stream for StallableServiceFs<ServiceObjTy>

impl Stream for Watcher

impl<T> Stream for Receiver<T>

impl<T> Stream for UnboundedReceiver<T>

impl<'a, S, T> Stream for Cloned<S>
where S: Stream<Item = &'a T>, T: Clone + 'a,

impl<'a, S, T> Stream for Copied<S>
where S: Stream<Item = &'a T>, T: Copy + 'a,

impl<A: Stream, B: Stream> Stream for Zip<A, B>

impl<I: Iterator> Stream for Iter<I>

impl<R: AsyncBufRead> Stream for Lines<R>

impl<R: AsyncBufRead> Stream for Split<R>

impl<R: AsyncRead + Unpin> Stream for Bytes<R>

impl<S> Stream for Cycle<S>
where S: Stream + Clone,

impl<S> Stream for Enumerate<S>
where S: Stream,

impl<S, F> Stream for Inspect<S, F>
where S: Stream, F: FnMut(&S::Item),

impl<S, F, Fut> Stream for Then<S, F, Fut>
where S: Stream, F: FnMut(S::Item) -> Fut, Fut: Future,

impl<S, F, T> Stream for FilterMap<S, F>
where S: Stream, F: FnMut(S::Item) -> Option<T>,

impl<S, F, T> Stream for Map<S, F>
where S: Stream, F: FnMut(S::Item) -> T,

impl<S, P> Stream for Filter<S, P>
where S: Stream, P: FnMut(&S::Item) -> bool,

impl<S, P> Stream for SkipWhile<S, P>
where S: Stream, P: FnMut(&S::Item) -> bool,

impl<S, P> Stream for TakeWhile<S, P>
where S: Stream, P: FnMut(&S::Item) -> bool,

impl<S, St, F, B> Stream for Scan<S, St, F>
where S: Stream, F: FnMut(&mut St, S::Item) -> Option<B>,

impl<S, U> Stream for Flatten<S>
where S: Stream<Item = U>, U: Stream,

impl<S, U, F> Stream for FlatMap<S, U, F>
where S: Stream, U: Stream, F: FnMut(S::Item) -> U,

impl<S: Stream> Stream for Fuse<S>

impl<S: Stream> Stream for Skip<S>

impl<S: Stream> Stream for StepBy<S>

impl<S: Stream> Stream for Take<S>

impl<S: Stream, U: Stream<Item = S::Item>> Stream for Chain<S, U>

impl<T> Stream for Empty<T>

impl<T> Stream for Once<T>

impl<T> Stream for Pending<T>

impl<T, E, F, Fut, Item> Stream for TryUnfold<T, F, Fut>
where F: FnMut(T) -> Fut, Fut: Future<Output = Result<Option<(Item, T)>, E>>,

impl<T, F> Stream for PollFn<F>
where F: FnMut(&mut Context<'_>) -> Poll<Option<T>>,

impl<T, F> Stream for RepeatWith<F>
where F: FnMut() -> T,

impl<T, F, Fut, Item> Stream for Unfold<T, F, Fut>
where F: FnMut(T) -> Fut, Fut: Future<Output = Option<(Item, T)>>,

impl<T, S1, S2> Stream for Or<S1, S2>
where S1: Stream<Item = T>, S2: Stream<Item = T>,

impl<T, S1, S2> Stream for Race<S1, S2>
where S1: Stream<Item = T>, S2: Stream<Item = T>,

impl<T: Clone> Stream for Repeat<T>

impl<St: Stream> Stream for AssertUnmoved<St>

impl<St: Stream> Stream for InterleavePending<St>

impl<A, B> Stream for Either<A, B>
where A: Stream, B: Stream<Item = A::Item>,

impl<A, F: FnMut() -> A> Stream for RepeatWith<F>

impl<B, St, S, Fut, F> Stream for Scan<St, S, Fut, F>
where St: Stream, F: FnMut(&mut S, St::Item) -> Fut, Fut: Future<Output = Option<B>>,

impl<F> Stream for FlattenStream<F>
where Flatten<F, <F as Future>::Output>: Stream, F: Future,

impl<F> Stream for IntoStream<F>
where Once<F>: Stream,

impl<Fut> Stream for TryFlattenStream<Fut>
where TryFlatten<Fut, Fut::Ok>: Stream, Fut: TryFuture,

impl<Fut, Si> Stream for FlattenSink<Fut, Si>
where TryFlatten<Fut, Si>: Stream,

impl<Fut: Future> Stream for FuturesOrdered<Fut>

impl<Fut: Future> Stream for FuturesUnordered<Fut>

impl<Fut: Future> Stream for Once<Fut>

impl<I> Stream for Iter<I>
where I: Iterator,

impl<R: AsyncBufRead> Stream for Lines<R>

impl<S, Item> Stream for Buffer<S, Item>
where S: Sink<Item> + Stream,

impl<S, Item, E> Stream for SinkErrInto<S, Item, E>
where S: Sink<Item> + Stream, S::Error: Into<E>,

impl<S, Item, U, Fut, F> Stream for With<S, Item, U, Fut, F>
where S: Stream + Sink<Item>, F: FnMut(U) -> Fut, Fut: Future,

impl<S, Item, U, St, F> Stream for WithFlatMap<S, Item, U, St, F>
where S: Stream + Sink<Item>, F: FnMut(U) -> St, St: Stream<Item = Result<Item, S::Error>>,

impl<S: Stream> Stream for Fuse<S>

impl<S: Stream> Stream for Peekable<S>

impl<S: Stream> Stream for SplitStream<S>

impl<S: Stream, F> Stream for SinkMapErr<S, F>

impl<St> Stream for Abortable<St>
where St: Stream,

impl<St> Stream for BufferUnordered<St>
where St: Stream, St::Item: Future,

impl<St> Stream for Buffered<St>
where St: Stream, St::Item: Future,

impl<St> Stream for Cycle<St>
where St: Clone + Stream,

impl<St> Stream for Flatten<St>
where Flatten<St, St::Item>: Stream, St: Stream,

impl<St> Stream for Take<St>
where St: Stream,

impl<St> Stream for TryBufferUnordered<St>
where St: TryStream, St::Ok: TryFuture<Error = St::Error>,

impl<St> Stream for TryBuffered<St>
where St: TryStream, St::Ok: TryFuture<Error = St::Error>,

impl<St> Stream for TryFlatten<St>
where St: TryStream, St::Ok: TryStream, <St::Ok as TryStream>::Error: From<St::Error>,

impl<St> Stream for TryFlattenUnordered<St>
where FlattenUnorderedWithFlowController<NestedTryStreamIntoEitherTryStream<St>, PropagateBaseStreamError<St>>: Stream, St: TryStream, St::Ok: TryStream + Unpin, <St::Ok as TryStream>::Error: From<St::Error>,

impl<St, E> Stream for ErrInto<St, E>
where MapErr<St, IntoFn<E>>: Stream,

impl<St, F> Stream for Inspect<St, F>
where Map<St, InspectFn<F>>: Stream,

impl<St, F> Stream for InspectErr<St, F>
where Inspect<IntoStream<St>, InspectErrFn<F>>: Stream,

impl<St, F> Stream for InspectOk<St, F>
where Inspect<IntoStream<St>, InspectOkFn<F>>: Stream,

impl<St, F> Stream for Map<St, F>
where St: Stream, F: FnMut1<St::Item>,

impl<St, F> Stream for MapErr<St, F>
where Map<IntoStream<St>, MapErrFn<F>>: Stream,

impl<St, F> Stream for MapOk<St, F>
where Map<IntoStream<St>, MapOkFn<F>>: Stream,

impl<St, Fut> Stream for TakeUntil<St, Fut>
where St: Stream, Fut: Future,

impl<St, Fut, F> Stream for AndThen<St, Fut, F>
where St: TryStream, F: FnMut(St::Ok) -> Fut, Fut: TryFuture<Error = St::Error>,

impl<St, Fut, F> Stream for Filter<St, Fut, F>
where St: Stream, F: for<'a> FnMut1<&'a St::Item, Output = Fut>, Fut: Future<Output = bool>,

impl<St, Fut, F> Stream for OrElse<St, Fut, F>
where St: TryStream, F: FnMut(St::Error) -> Fut, Fut: TryFuture<Ok = St::Ok>,

impl<St, Fut, F> Stream for SkipWhile<St, Fut, F>
where St: Stream, F: FnMut(&St::Item) -> Fut, Fut: Future<Output = bool>,

impl<St, Fut, F> Stream for TakeWhile<St, Fut, F>
where St: Stream, F: FnMut(&St::Item) -> Fut, Fut: Future<Output = bool>,

impl<St, Fut, F> Stream for Then<St, Fut, F>
where St: Stream, F: FnMut(St::Item) -> Fut, Fut: Future,

impl<St, Fut, F> Stream for TryFilter<St, Fut, F>
where St: TryStream, Fut: Future<Output = bool>, F: FnMut(&St::Ok) -> Fut,

impl<St, Fut, F> Stream for TrySkipWhile<St, Fut, F>
where St: TryStream, F: FnMut(&St::Ok) -> Fut, Fut: TryFuture<Ok = bool, Error = St::Error>,

impl<St, Fut, F> Stream for TryTakeWhile<St, Fut, F>
where St: TryStream, F: FnMut(&St::Ok) -> Fut, Fut: TryFuture<Ok = bool, Error = St::Error>,

impl<St, Fut, F, T> Stream for FilterMap<St, Fut, F>
where St: Stream, F: FnMut1<St::Item, Output = Fut>, Fut: Future<Output = Option<T>>,

impl<St, Fut, F, T> Stream for TryFilterMap<St, Fut, F>
where St: TryStream, Fut: TryFuture<Ok = Option<T>, Error = St::Error>, F: FnMut(St::Ok) -> Fut,

impl<St, U, F> Stream for FlatMap<St, U, F>
where Flatten<Map<St, F>, U>: Stream,

impl<St, U, F> Stream for FlatMapUnordered<St, U, F>
where FlattenUnordered<Map<St, F>>: Stream, St: Stream, U: Stream + Unpin, F: FnMut(St::Item) -> U,

impl<St1, St2> Stream for Chain<St1, St2>
where St1: Stream, St2: Stream<Item = St1::Item>,

impl<St1, St2> Stream for Select<St1, St2>
where St1: Stream, St2: Stream<Item = St1::Item>,

impl<St1, St2> Stream for Zip<St1, St2>
where St1: Stream, St2: Stream,

impl<St1, St2, Clos, State> Stream for SelectWithStrategy<St1, St2, Clos, State>
where St1: Stream, St2: Stream<Item = St1::Item>, Clos: FnMut(&mut State) -> PollNext,

impl<St: Stream + Unpin> Stream for SelectAll<St>

impl<St: Stream + UnwindSafe> Stream for CatchUnwind<St>

impl<St: Stream> Stream for Chunks<St>

impl<St: Stream> Stream for Enumerate<St>

impl<St: Stream> Stream for ReadyChunks<St>

impl<St: Stream> Stream for Skip<St>

impl<St: TryStream> Stream for IntoStream<St>

impl<St: TryStream> Stream for TryChunks<St>

impl<St: TryStream> Stream for TryReadyChunks<St>

impl<T> Stream for Empty<T>

impl<T> Stream for Pending<T>

impl<T> Stream for Repeat<T>
where T: Clone,

impl<T, F> Stream for PollImmediate<F>
where F: Future<Output = T>,

impl<T, F> Stream for PollFn<F>
where F: FnMut(&mut Context<'_>) -> Poll<Option<T>>,

impl<T, F, Fut, Item> Stream for TryUnfold<T, F, Fut>
where F: FnMut(T) -> Fut, Fut: TryFuture<Ok = Option<(Item, T)>>,

impl<T, F, Fut, Item> Stream for Unfold<T, F, Fut>
where F: FnMut(T) -> Fut, Fut: Future<Output = Option<(Item, T)>>,

impl<T, S> Stream for PollImmediate<S>
where S: Stream<Item = T>,

impl Stream for HostWatcher

impl Stream for Body

impl Stream for LogsDataStream

impl<'a, 'b, N: DriverNotify> Stream for WrappedDescChainStream<'a, 'b, N>

impl<T: Unpin> Stream for GuestBellTrap<T>

impl<T: Clone> Stream for Receiver<T>

impl<F, I, R> Stream for Generator<F, I, R>
where F: Future<Output = R>,

impl Stream for StateChangedStream

impl<T: TaskletsStreamExt + ?Sized> Stream for TaskletsStream<'_, T>

impl<'a, I, S, const N: usize> Stream for PingStream<'a, I, S, N>
where I: IpExt, S: IcmpSocket<I>,

impl Stream for ProfileClient

impl Stream for Receptor

impl Stream for NewlineChunker

impl Stream for ExceptionsStream

impl Stream for LogStream

impl Stream for TestProfileServer

impl<S, MF> Stream for DnsMultiplexer<S, MF>
where S: DnsClientStream + Unpin + 'static, MF: MessageFinalizer + Send + Sync + 'static,

impl<S: Send, MF: MessageFinalizer> Stream for UdpClientStream<S, MF>

impl<S: DnsTcpStream> Stream for TcpStream<S>

impl<S: UdpSocket + Send + 'static> Stream for UdpStream<S>

impl<'a, 'b, N: DriverNotify> Stream for DescChainStream<'a, 'b, N>

impl<W, K, C> Stream for WorkQueue<W, K, C>
where W: Work<K, C>, K: Clone + Eq + Hash,