Skip to main content

OpensWindow

Trait OpensWindow 

Source
pub trait OpensWindow {
    type Pipelined;

    // Required method
    fn open_window(self) -> Self::Pipelined;
}
Expand description

A subscription source a window can open on: a descriptor of this crate, possibly under the core’s start_at(..) wrapper.

Required Associated Types§

Source

type Pipelined

The same source with a window.

Required Methods§

Source

fn open_window(self) -> Self::Pipelined

Opens the window.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<Source: OpensWindow, Position> OpensWindow for StartAt<Source, Position>

Source§

type Pipelined = StartAt<<Source as OpensWindow>::Pipelined, Position>

Source§

fn open_window(self) -> Self::Pipelined

Implementors§

Source§

impl<Descriptor: Base> OpensWindow for Descriptor

Source§

type Pipelined = Pipelined<Descriptor>