use crate::Authorized;
use crate::AuthorizedResult;
#[cfg(feature = "with_serde")]
impl<'a, T: ::serde::ser::Serialize + Authorized> ::serde::ser::Serialize for AuthorizedResult<'a, T> {
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where
S: ::serde::ser::Serializer,
{
let st = self
.inner
.build_serialize_struct::<S::Error>(&self.unauthorized_fields)?;
st.serialize(serializer)
}
}