H-advanced/Traits.rs aktualisiert
parent
697827586f
commit
c1a941416c
|
|
@ -1,10 +1,15 @@
|
||||||
|
use std::fmt::Display;
|
||||||
// Trait-Definition
|
// Trait-Definition
|
||||||
trait Gruss {
|
trait Gruss {
|
||||||
fn begruesse(&self) -> String;
|
fn begruesse(&self) -> String;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct Deutsch { name: String }
|
struct Deutsch {
|
||||||
struct Englisch { name: String }
|
name: String
|
||||||
|
}
|
||||||
|
struct Englisch {
|
||||||
|
name: String
|
||||||
|
}
|
||||||
|
|
||||||
// Trait implementieren
|
// Trait implementieren
|
||||||
impl Gruss for Deutsch {
|
impl Gruss for Deutsch {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue