trait RequestAugmentMedalError<'c, 'a: 'c, 'b: 'c + 'a, R> {
    // Required method
    fn aug(
        self,
        req: &'c mut Request<'a, 'b>,
    ) -> Result<R, AugMedalError<'c, 'a, 'b>>;
}trait RequestAugmentMedalError<'c, 'a: 'c, 'b: 'c + 'a, R> {
    // Required method
    fn aug(
        self,
        req: &'c mut Request<'a, 'b>,
    ) -> Result<R, AugMedalError<'c, 'a, 'b>>;
}