Skip to main content

PasswordUser

trait PasswordUser {
  fn authenticate(&self, credentials...) -> bool {
     // do some stuff
  }
}

trait OAuthUser {
  fn authenticate(&self, credentials...) -> bool {
     // do some stuff
  }
}
   
trait C : A + B {
}
   
trait D: C {
}