Skip to content

Commit e941306

Browse files
committed
Change Into impls into From impls
1 parent 10abbd3 commit e941306

File tree

4 files changed

+32
-32
lines changed

4 files changed

+32
-32
lines changed

src/category.rs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,16 @@ impl From<atom::Category> for Category {
1717
}
1818
}
1919

20+
impl From<Category> for atom::Category {
21+
fn from(category: Category) -> atom::Category {
22+
atom::Category {
23+
term: category.term,
24+
scheme: category.scheme,
25+
label: category.label,
26+
}
27+
}
28+
}
29+
2030
impl From<rss::Category> for Category {
2131
fn from(category: rss::Category) -> Category {
2232
Category {
@@ -28,21 +38,11 @@ impl From<rss::Category> for Category {
2838
}
2939
}
3040

31-
impl Into<atom::Category> for Category {
32-
fn into(self) -> atom::Category {
33-
atom::Category {
34-
term: self.term,
35-
scheme: self.scheme,
36-
label: self.label,
37-
}
38-
}
39-
}
40-
41-
impl Into<rss::Category> for Category {
42-
fn into(self) -> rss::Category {
41+
impl From<Category> for rss::Category {
42+
fn from(category: Category) -> rss::Category {
4343
rss::Category {
44-
value: self.term,
45-
domain: self.scheme,
44+
value: category.term,
45+
domain: category.scheme,
4646
}
4747
}
4848
}

src/generator.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ impl From<atom::Generator> for Generator {
2626
}
2727
}
2828

29-
impl Into<atom::Generator> for Generator {
30-
fn into(self) -> atom::Generator {
29+
impl From<Generator> for atom::Generator {
30+
fn from(generator: Generator) -> atom::Generator {
3131
atom::Generator {
32-
name: self.name,
33-
uri: self.uri,
34-
version: self.version,
32+
name: generator.name,
33+
uri: generator.uri,
34+
version: generator.version,
3535
}
3636
}
3737
}

src/link.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,15 @@ impl From<atom::Link> for Link {
3535
}
3636
}
3737

38-
impl Into<atom::Link> for Link {
39-
fn into(self) -> atom::Link {
38+
impl From<Link> for atom::Link {
39+
fn from(link: Link) -> atom::Link {
4040
atom::Link {
41-
href: self.href,
42-
rel: self.rel,
43-
mediatype: self.mediatype,
44-
hreflang: self.hreflang,
45-
title: self.title,
46-
length: self.length,
41+
href: link.href,
42+
rel: link.rel,
43+
mediatype: link.mediatype,
44+
hreflang: link.hreflang,
45+
title: link.title,
46+
length: link.length,
4747
}
4848
}
4949
}

src/person.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ impl From<atom::Person> for Person {
2626
}
2727
}
2828

29-
impl Into<atom::Person> for Person {
30-
fn into(self) -> atom::Person {
29+
impl From<Person> for atom::Person {
30+
fn from(person: Person) -> atom::Person {
3131
atom::Person {
32-
name: self.name,
33-
uri: self.uri,
34-
email: self.email,
32+
name: person.name,
33+
uri: person.uri,
34+
email: person.email,
3535
}
3636
}
3737
}

0 commit comments

Comments
 (0)