paperclip_core/v3/models/info.rs
1use super::v2;
2
3impl From<v2::Info> for openapiv3::Info {
4 fn from(v2: v2::Info) -> Self {
5 openapiv3::Info {
6 title: v2.title,
7 description: v2.description,
8 terms_of_service: v2.terms_of_service,
9 contact: v2.contact.map(|c| c.into()),
10 license: v2.license.map(From::from),
11 version: v2.version,
12 extensions: v2
13 .extensions
14 .into_iter()
15 .fold(Default::default(), |mut i, (k, v)| {
16 i.insert(k, v);
17 i
18 }),
19 }
20 }
21}