Struct elastic::client::requests::Url []

pub struct Url<'a>(_);

A wrapper around an owned or borrowed url.

Methods from Deref<Target = Cow<'a, str>>

Extracts the owned data.

Clones the data if it is not already owned.

Examples

use std::borrow::Cow;

let cow: Cow<[_]> = Cow::Owned(vec![1, 2, 3]);

let hello = cow.into_owned();

assert_eq!(vec![1, 2, 3], hello);

Trait Implementations

impl<'a> From<String> for Url<'a>

Performs the conversion.

impl<'a> From<&'a str> for Url<'a>

Performs the conversion.

impl<'a> Deref for Url<'a>

The resulting type after dereferencing

The method called to dereference a value

impl<'a> PartialEq<Url<'a>> for Url<'a>

impl<'a> Debug for Url<'a>

Formats the value using the given formatter.

impl<'a> Clone for Url<'a>