[][src]Struct jsonrpc_server_utils::hosts::Host

pub struct Host { /* fields omitted */ }

Host type

Methods

impl Host[src]

pub fn new<T: Into<Port>>(hostname: &str, port: T) -> Self[src]

Creates a new Host given hostname and port number.

pub fn parse(hostname: &str) -> Self[src]

Attempts to parse given string as a Host. NOTE: This method always succeeds and falls back to sensible defaults.

Trait Implementations

impl Pattern for Host[src]

impl Clone for Host[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Eq for Host[src]

impl<T: AsRef<str>> From<T> for Host[src]

impl PartialEq<Host> for Host[src]

impl Hash for Host[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Debug for Host[src]

impl Deref for Host[src]

type Target = str

The resulting type after dereferencing.

Auto Trait Implementations

impl Sync for Host

impl Unpin for Host

impl Send for Host

impl UnwindSafe for Host

impl !RefUnwindSafe for Host

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T