pub struct Via(_);
Expand description
The Via
header in its untyped form.
Implementations
sourceimpl Via
impl Via
pub fn version(&self) -> Result<Version, Error>
pub fn trasnport(&self) -> Result<Transport, Error>
pub fn uri(&self) -> Result<Uri, Error>
pub fn params(&self) -> Result<Vec<Param>, Error>
pub fn with_uri(self, uri: Uri) -> Result<Self, Error>
pub fn mut_uri(&mut self, uri: Uri) -> Result<&mut Self, Error>
Trait Implementations
sourceimpl<'a> ToTypedHeader<'a> for Via
impl<'a> ToTypedHeader<'a> for Via
sourceimpl<'a> UntypedHeader<'a> for Via
impl<'a> UntypedHeader<'a> for Via
impl Eq for Via
impl StructuralEq for Via
impl StructuralPartialEq for Via
Auto Trait Implementations
impl RefUnwindSafe for Via
impl Send for Via
impl Sync for Via
impl Unpin for Via
impl UnwindSafe for Via
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more