Trait tap::prelude::TryConv

source ·
pub trait TryConvwhere
    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();

Implementors§

source§

impl<T> TryConv for T