Trait tap::conv::TryConv

source ·
pub trait TryConv
where Self: Sized,
{ // Provided method fn try_conv<T>(self) -> Result<T, Self::Error> where Self: TryInto<T>, T: Sized { ... } }
Expand description

Wraps TryInto::<T>::try_into as a method that can be placed in pipelines.

Provided Methods§

source

fn try_conv<T>(self) -> Result<T, Self::Error>
where Self: TryInto<T>, T: Sized,

Attempts to convert self into T using TryInto<T>.

§Examples
use tap::conv::TryConv;

let len = "Saluton, mondo!"
  .try_conv::<String>()
  .unwrap()
  .len();

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T> TryConv for T