ToListener

Trait ToListener 

Source
pub trait ToListener<S: State> {
    type Listener: Listener<S>;

    // Required method
    fn to_listener(self) -> Result<Self::Listener>;
}

Required Associated Types§

Required Methods§

Source

fn to_listener(self) -> Result<Self::Listener>

§Errors

Implementations on Foreign Types§

Source§

impl<L, S> ToListener<S> for Vec<L>
where L: ToListener<S>, S: State,

Source§

impl<S: State> ToListener<S> for &str

Source§

type Listener = Listener<S>

Source§

fn to_listener(self) -> Result<Self::Listener>

Source§

impl<S: State> ToListener<S> for &String

Source§

type Listener = Listener<S>

Source§

fn to_listener(self) -> Result<Self::Listener>

Source§

impl<S: State> ToListener<S> for (&str, u16)

Source§

type Listener = Listener<S>

Source§

fn to_listener(self) -> Result<Self::Listener>

Source§

impl<S: State> ToListener<S> for (&String, u16)

Source§

type Listener = Listener<S>

Source§

fn to_listener(self) -> Result<Self::Listener>

Source§

impl<S: State> ToListener<S> for (String, u16)

Source§

type Listener = Listener<S>

Source§

fn to_listener(self) -> Result<Self::Listener>

Source§

impl<S: State> ToListener<S> for SocketAddr

Source§

type Listener = Listener<S>

Source§

fn to_listener(self) -> Result<Self::Listener>

Source§

impl<S: State> ToListener<S> for String

Source§

type Listener = Listener<S>

Source§

fn to_listener(self) -> Result<Self::Listener>

Source§

impl<S: State> ToListener<S> for TcpListener

Source§

type Listener = Listener<S>

Source§

fn to_listener(self) -> Result<Self::Listener>

Source§

impl<S: State> ToListener<S> for UnixListener

Available on Unix only.
Source§

type Listener = Listener<S>

Source§

fn to_listener(self) -> Result<Self::Listener>

Source§

impl<S: State> ToListener<S> for PathBuf

Available on Unix only.
Source§

type Listener = Listener<S>

Source§

fn to_listener(self) -> Result<Self::Listener>

Source§

impl<S: State> ToListener<S> for TcpListener

Source§

type Listener = Listener<S>

Source§

fn to_listener(self) -> Result<Self::Listener>

Source§

impl<S: State> ToListener<S> for UnixListener

Available on Unix only.
Source§

type Listener = Listener<S>

Source§

fn to_listener(self) -> Result<Self::Listener>

Source§

impl<S: State> ToListener<S> for PathBuf

Available on Unix only.
Source§

type Listener = Listener<S>

Source§

fn to_listener(self) -> Result<Self::Listener>

Source§

impl<S: State> ToListener<S> for Url

Source§

type Listener = Listener<S>

Source§

fn to_listener(self) -> Result<Self::Listener>

Implementors§

Source§

impl<S: State> ToListener<S> for greyhound::listener::concurrent::Listener<S>

Source§

impl<S: State> ToListener<S> for greyhound::listener::failover::Listener<S>