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}