@@ -312,33 +312,64 @@ impl FromStr for License {
312312 | "http://creativecommons.org/licenses/by/2.0/"
313313 | "http://creativecommons.org/licenses/by/2.5/"
314314 | "http://creativecommons.org/licenses/by/3.0/"
315- | "http://creativecommons.org/licenses/by/4.0/" => License :: By ,
315+ | "http://creativecommons.org/licenses/by/4.0/"
316+ | "https://creativecommons.org/licenses/by/1.0/"
317+ | "https://creativecommons.org/licenses/by/2.0/"
318+ | "https://creativecommons.org/licenses/by/2.5/"
319+ | "https://creativecommons.org/licenses/by/3.0/"
320+ | "https://creativecommons.org/licenses/by/4.0/" => License :: By ,
316321 "http://creativecommons.org/licenses/by-sa/1.0/"
317322 | "http://creativecommons.org/licenses/by-sa/2.0/"
318323 | "http://creativecommons.org/licenses/by-sa/2.5/"
319324 | "http://creativecommons.org/licenses/by-sa/3.0/"
320- | "http://creativecommons.org/licenses/by-sa/4.0/" => License :: BySa ,
325+ | "http://creativecommons.org/licenses/by-sa/4.0/"
326+ | "https://creativecommons.org/licenses/by-sa/1.0/"
327+ | "https://creativecommons.org/licenses/by-sa/2.0/"
328+ | "https://creativecommons.org/licenses/by-sa/2.5/"
329+ | "https://creativecommons.org/licenses/by-sa/3.0/"
330+ | "https://creativecommons.org/licenses/by-sa/4.0/" => License :: BySa ,
321331 "http://creativecommons.org/licenses/by-nd/1.0/"
322332 | "http://creativecommons.org/licenses/by-nd/2.0/"
323333 | "http://creativecommons.org/licenses/by-nd/2.5/"
324334 | "http://creativecommons.org/licenses/by-nd/3.0/"
325- | "http://creativecommons.org/licenses/by-nd/4.0/" => License :: ByNd ,
335+ | "http://creativecommons.org/licenses/by-nd/4.0/"
336+ | "https://creativecommons.org/licenses/by-nd/1.0/"
337+ | "https://creativecommons.org/licenses/by-nd/2.0/"
338+ | "https://creativecommons.org/licenses/by-nd/2.5/"
339+ | "https://creativecommons.org/licenses/by-nd/3.0/"
340+ | "https://creativecommons.org/licenses/by-nd/4.0/" => License :: ByNd ,
326341 "http://creativecommons.org/licenses/by-nc/1.0/"
327342 | "http://creativecommons.org/licenses/by-nc/2.0/"
328343 | "http://creativecommons.org/licenses/by-nc/2.5/"
329344 | "http://creativecommons.org/licenses/by-nc/3.0/"
330- | "http://creativecommons.org/licenses/by-nc/4.0/" => License :: ByNc ,
345+ | "http://creativecommons.org/licenses/by-nc/4.0/"
346+ | "https://creativecommons.org/licenses/by-nc/1.0/"
347+ | "https://creativecommons.org/licenses/by-nc/2.0/"
348+ | "https://creativecommons.org/licenses/by-nc/2.5/"
349+ | "https://creativecommons.org/licenses/by-nc/3.0/"
350+ | "https://creativecommons.org/licenses/by-nc/4.0/" => License :: ByNc ,
331351 "http://creativecommons.org/licenses/by-nc-sa/1.0/"
332352 | "http://creativecommons.org/licenses/by-nc-sa/2.0/"
333353 | "http://creativecommons.org/licenses/by-nc-sa/2.5/"
334354 | "http://creativecommons.org/licenses/by-nc-sa/3.0/"
335- | "http://creativecommons.org/licenses/by-nc-sa/4.0/" => License :: ByNcSa ,
355+ | "http://creativecommons.org/licenses/by-nc-sa/4.0/"
356+ | "https://creativecommons.org/licenses/by-nc-sa/1.0/"
357+ | "https://creativecommons.org/licenses/by-nc-sa/2.0/"
358+ | "https://creativecommons.org/licenses/by-nc-sa/2.5/"
359+ | "https://creativecommons.org/licenses/by-nc-sa/3.0/"
360+ | "https://creativecommons.org/licenses/by-nc-sa/4.0/" => License :: ByNcSa ,
336361 "http://creativecommons.org/licenses/by-nc-nd/1.0/"
337362 | "http://creativecommons.org/licenses/by-nc-nd/2.0/"
338363 | "http://creativecommons.org/licenses/by-nc-nd/2.5/"
339364 | "http://creativecommons.org/licenses/by-nc-nd/3.0/"
340- | "http://creativecommons.org/licenses/by-nc-nd/4.0/" => License :: ByNcNd ,
341- "https://creativecommons.org/publicdomain/zero/1.0/" => License :: Zero ,
365+ | "http://creativecommons.org/licenses/by-nc-nd/4.0/"
366+ | "https://creativecommons.org/licenses/by-nc-nd/1.0/"
367+ | "https://creativecommons.org/licenses/by-nc-nd/2.0/"
368+ | "https://creativecommons.org/licenses/by-nc-nd/2.5/"
369+ | "https://creativecommons.org/licenses/by-nc-nd/3.0/"
370+ | "https://creativecommons.org/licenses/by-nc-nd/4.0/" => License :: ByNcNd ,
371+ "http://creativecommons.org/publicdomain/zero/1.0/"
372+ | "https://creativecommons.org/publicdomain/zero/1.0/" => License :: Zero ,
342373 _other => License :: Undefined ,
343374 } ;
344375 Ok ( license)
0 commit comments