Skip to main content

ResultExt

Trait ResultExt 

Source
pub trait ResultExt<'a, T>
where T: Deserialize<'a>,
{ // Required method fn deserialize<D>( deserializer: D, ) -> Result<Self, <D as Deserializer<'a>>::Error> where D: Deserializer<'a>, Self: Sized; }

Required Methods§

Source

fn deserialize<D>( deserializer: D, ) -> Result<Self, <D as Deserializer<'a>>::Error>
where D: Deserializer<'a>, Self: Sized,

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<'de, T> ResultExt<'de, T> for Result<T, ApplicationTag<KrbErrorInner, picky_krb::::messages::KrbError::{constant#0}>>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Result<T, ApplicationTag<KrbErrorInner, picky_krb::::messages::KrbError::{constant#0}>>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>, Result<T, ApplicationTag<KrbErrorInner, picky_krb::::messages::KrbError::{constant#0}>>: Sized,

Implementors§