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 {
}
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 {
}