Fix example for winnowing

This commit is contained in:
Bastian Kauschke 2020-05-02 15:56:33 +02:00 committed by Who? Me?!
parent 5aad3d043d
commit e5dbc6f534
1 changed files with 8 additions and 4 deletions

View File

@ -191,12 +191,16 @@ trait Get {
fn get(&self) -> Self;
}
impl<T:Copy> Get for T {
fn get(&self) -> T { *self }
impl<T: Copy> Get for T {
fn get(&self) -> T {
*self
}
}
impl<T:Get> Get for Box<T> {
fn get(&self) -> Box<T> { Box::new(get_it(&**self)) }
impl<T: Get> Get for Box<T> {
fn get(&self) -> Box<T> {
Box::new(<T>::get(self))
}
}
```