pub trait AsAuthenticationInfo<'a> {
type Target;
// Required method
fn as_authentication_info(&'a self) -> Self::Target;
}
pub trait AsAuthenticationInfo<'a> {
type Target;
// Required method
fn as_authentication_info(&'a self) -> Self::Target;
}