[][src]Struct amq_protocol_uri::AMQPUri

pub struct AMQPUri {
    pub scheme: AMQPScheme,
    pub authority: AMQPAuthority,
    pub vhost: String,
    pub query: AMQPQueryString,
}

An AMQP Uri

Fields

scheme: AMQPScheme

The scheme used by the AMQP connection

authority: AMQPAuthority

The connection information

vhost: String

The target vhost

query: AMQPQueryString

The optional query string to pass parameters to the server

Trait Implementations

impl PartialEq<AMQPUri> for AMQPUri[src]

impl Default for AMQPUri[src]

impl Clone for AMQPUri[src]

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

Performs copy-assignment from source. Read more

impl Debug for AMQPUri[src]

impl FromStr for AMQPUri[src]

type Err = String

The associated error which can be returned from parsing.

Auto Trait Implementations

impl Send for AMQPUri

impl Unpin for AMQPUri

impl Sync for AMQPUri

impl UnwindSafe for AMQPUri

impl RefUnwindSafe for AMQPUri

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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]