laminate 0.1.0

Progressive data shaping for Rust — type coercion, format detection, and fault-tolerant deserialization built on serde
Documentation
1
[{"tld":[".jp",".みんな"],"cca2":"JP","ccn3":"392","cca3":"JPN","cioc":"JPN","independent":true,"status":"officially-assigned","unMember":true,"idd":{"root":"+8","suffixes":["1"]},"capital":["Tokyo"],"altSpellings":["JP","Nippon","Nihon"],"region":"Asia","subregion":"Eastern Asia","landlocked":false,"area":377930.0,"maps":{"googleMaps":"https://goo.gl/maps/NGTLSCSrA8bMrvnX9","openStreetMaps":"https://www.openstreetmap.org/relation/382313"},"population":123210000,"fifa":"JPN","car":{"signs":["J"],"side":"left"},"timezones":["UTC+09:00"],"continents":["Asia"],"flag":"\uD83C\uDDEF\uD83C\uDDF5","name":{"common":"Japan","official":"Japan","nativeName":{"jpn":{"official":"日本","common":"日本"}}},"currencies":{"JPY":{"symbol":"¥","name":"Japanese yen"}},"languages":{"jpn":"Japanese"},"latlng":[36.0,138.0],"demonyms":{"eng":{"f":"Japanese","m":"Japanese"},"fra":{"f":"Japonaise","m":"Japonais"}},"translations":{"ara":{"official":"اليابان","common":"اليابان"},"bre":{"official":"Japan","common":"Japan"},"ces":{"official":"Japonsko","common":"Japonsko"},"cym":{"official":"Japan","common":"Japan"},"deu":{"official":"Japan","common":"Japan"},"est":{"official":"Jaapan","common":"Jaapan"},"fin":{"official":"Japani","common":"Japani"},"fra":{"official":"Japon","common":"Japon"},"hrv":{"official":"Japan","common":"Japan"},"hun":{"official":"Japán","common":"Japán"},"ind":{"official":"Jepang","common":"Jepang"},"ita":{"official":"Giappone","common":"Giappone"},"jpn":{"official":"日本","common":"日本"},"kor":{"official":"일본국","common":"일본"},"nld":{"official":"Japan","common":"Japan"},"per":{"official":"ژاپن","common":"ژاپن"},"pol":{"official":"Japonia","common":"Japonia"},"por":{"official":"Japão","common":"Japão"},"rus":{"official":"Япония","common":"Япония"},"slk":{"official":"Japonsko","common":"Japonsko"},"spa":{"official":"Japón","common":"Japón"},"srp":{"official":"Јапан","common":"Јапан"},"swe":{"official":"Japan","common":"Japan"},"tur":{"official":"Japonya","common":"Japonya"},"urd":{"official":"جاپان","common":"جاپان"},"zho":{"official":"日本国","common":"日本"}},"gini":{"2013":32.9},"flags":{"png":"https://flagcdn.com/w320/jp.png","svg":"https://flagcdn.com/jp.svg","alt":"The flag of Japan features a crimson-red circle at the center of a white field."},"coatOfArms":{"png":"https://mainfacts.com/media/images/coats_of_arms/jp.png","svg":"https://mainfacts.com/media/images/coats_of_arms/jp.svg"},"startOfWeek":"monday","capitalInfo":{"latlng":[35.68,139.75]},"postalCode":{"format":"###-####","regex":"^(\\d{7})$"}},{"tld":[".in"],"cca2":"IN","ccn3":"356","cca3":"IND","cioc":"IND","independent":true,"status":"officially-assigned","unMember":true,"idd":{"root":"+9","suffixes":["1"]},"capital":["New Delhi"],"altSpellings":["IN","Bhārat","Republic of India","Bharat Ganrajya","இந்தியா"],"region":"Asia","subregion":"Southern Asia","landlocked":false,"borders":["BGD","BTN","MMR","CHN","NPL","PAK"],"area":3287263.0,"maps":{"googleMaps":"https://goo.gl/maps/WSk3fLwG4vtPQetp7","openStreetMaps":"https://www.openstreetmap.org/relation/304716"},"population":1417492000,"fifa":"IND","car":{"signs":["IND"],"side":"left"},"timezones":["UTC+05:30"],"continents":["Asia"],"flag":"\uD83C\uDDEE\uD83C\uDDF3","name":{"common":"India","official":"Republic of India","nativeName":{"eng":{"official":"Republic of India","common":"India"},"hin":{"official":"भारत गणराज्य","common":"भारत"},"tam":{"official":"இந்தியக் குடியரசு","common":"இந்தியா"}}},"currencies":{"INR":{"symbol":"₹","name":"Indian rupee"}},"languages":{"eng":"English","hin":"Hindi","tam":"Tamil"},"latlng":[20.0,77.0],"demonyms":{"eng":{"f":"Indian","m":"Indian"},"fra":{"f":"Indienne","m":"Indien"}},"translations":{"ara":{"official":"جمهورية الهند","common":"الهند"},"bre":{"official":"Republik India","common":"India"},"ces":{"official":"Indická republika","common":"Indie"},"cym":{"official":"Republic of India","common":"India"},"deu":{"official":"Republik Indien","common":"Indien"},"est":{"official":"India Vabariik","common":"India"},"fin":{"official":"Intian tasavalta","common":"Intia"},"fra":{"official":"République de l'Inde","common":"Inde"},"hrv":{"official":"Republika Indija","common":"Indija"},"hun":{"official":"Indiai Köztársaság","common":"India"},"ind":{"official":"Republik India","common":"India"},"ita":{"official":"Repubblica dell'India","common":"India"},"jpn":{"official":"インド共和国","common":"インド"},"kor":{"official":"인도 공화국","common":"인도"},"nld":{"official":"Republiek India","common":"India"},"per":{"official":"جمهوری هندوستان","common":"هند"},"pol":{"official":"Republika Indii","common":"Indie"},"por":{"official":"República da Índia","common":"Índia"},"rus":{"official":"Республика Индия","common":"Индия"},"slk":{"official":"Indická republika","common":"India"},"spa":{"official":"República de la India","common":"India"},"srp":{"official":"Република Индија","common":"Индија"},"swe":{"official":"Republiken Indien","common":"Indien"},"tur":{"official":"Hindistan Cumhuriyeti","common":"Hindistan"},"urd":{"official":"جمہوریہ بھارت","common":"بھارت"},"zho":{"official":"印度共和国","common":"印度"}},"gini":{"2011":35.7},"flags":{"png":"https://flagcdn.com/w320/in.png","svg":"https://flagcdn.com/in.svg","alt":"The flag of India is composed of three equal horizontal bands of saffron, white and green. A navy blue wheel with twenty-four spokes — the Ashoka Chakra — is centered in the white band."},"coatOfArms":{"png":"https://mainfacts.com/media/images/coats_of_arms/in.png","svg":"https://mainfacts.com/media/images/coats_of_arms/in.svg"},"startOfWeek":"monday","capitalInfo":{"latlng":[28.6,77.2]},"postalCode":{"format":"######","regex":"^(\\d{6})$"}},{"tld":[".de"],"cca2":"DE","ccn3":"276","cca3":"DEU","cioc":"GER","independent":true,"status":"officially-assigned","unMember":true,"idd":{"root":"+4","suffixes":["9"]},"capital":["Berlin"],"altSpellings":["DE","Federal Republic of Germany","Bundesrepublik Deutschland"],"region":"Europe","subregion":"Western Europe","landlocked":false,"borders":["AUT","BEL","CZE","DNK","FRA","LUX","NLD","POL","CHE"],"area":357114.0,"maps":{"googleMaps":"https://goo.gl/maps/mD9FBMq1nvXUBrkv6","openStreetMaps":"https://www.openstreetmap.org/relation/51477"},"population":83491249,"fifa":"GER","car":{"signs":["DY"],"side":"right"},"timezones":["UTC+01:00"],"continents":["Europe"],"flag":"\uD83C\uDDE9\uD83C\uDDEA","name":{"common":"Germany","official":"Federal Republic of Germany","nativeName":{"deu":{"official":"Bundesrepublik Deutschland","common":"Deutschland"}}},"currencies":{"EUR":{"symbol":"€","name":"euro"}},"languages":{"deu":"German"},"latlng":[51.0,9.0],"demonyms":{"eng":{"f":"German","m":"German"},"fra":{"f":"Allemande","m":"Allemand"}},"translations":{"ara":{"official":"جمهورية ألمانيا الاتحادية","common":"ألمانيا"},"bre":{"official":"Republik Kevreadel Alamagn","common":"Alamagn"},"ces":{"official":"Spolková republika Německo","common":"Německo"},"cym":{"official":"Federal Republic of Germany","common":"Germany"},"deu":{"official":"Bundesrepublik Deutschland","common":"Deutschland"},"est":{"official":"Saksamaa Liitvabariik","common":"Saksamaa"},"fin":{"official":"Saksan liittotasavalta","common":"Saksa"},"fra":{"official":"République fédérale d'Allemagne","common":"Allemagne"},"hrv":{"official":"Njemačka Federativna Republika","common":"Njemačka"},"hun":{"official":"Német Szövetségi Köztársaság","common":"Németország"},"ind":{"official":"Republik Federal Jerman","common":"Jerman"},"ita":{"official":"Repubblica federale di Germania","common":"Germania"},"jpn":{"official":"ドイツ連邦共和国","common":"ドイツ"},"kor":{"official":"독일 연방 공화국","common":"독일"},"nld":{"official":"Bondsrepubliek Duitsland","common":"Duitsland"},"per":{"official":"جمهوری فدرال آلمان","common":"آلمان"},"pol":{"official":"Republika Federalna Niemiec","common":"Niemcy"},"por":{"official":"República Federal da Alemanha","common":"Alemanha"},"rus":{"official":"Федеративная Республика Германия","common":"Германия"},"slk":{"official":"Nemecká spolková republika","common":"Nemecko"},"spa":{"official":"República Federal de Alemania","common":"Alemania"},"srp":{"official":"Савезна Република Немачка","common":"Немачка"},"swe":{"official":"Förbundsrepubliken Tyskland","common":"Tyskland"},"tur":{"official":"Almanya Federal Cumhuriyeti","common":"Almanya"},"urd":{"official":"وفاقی جمہوریہ جرمنی","common":"جرمنی"},"zho":{"official":"德意志联邦共和国","common":"德国"}},"gini":{"2016":31.9},"flags":{"png":"https://flagcdn.com/w320/de.png","svg":"https://flagcdn.com/de.svg","alt":"The flag of Germany is composed of three equal horizontal bands of black, red and gold."},"coatOfArms":{"png":"https://mainfacts.com/media/images/coats_of_arms/de.png","svg":"https://mainfacts.com/media/images/coats_of_arms/de.svg"},"startOfWeek":"monday","capitalInfo":{"latlng":[52.52,13.4]},"postalCode":{"format":"#####","regex":"^(\\d{5})$"}},{"tld":[".br"],"cca2":"BR","ccn3":"076","cca3":"BRA","cioc":"BRA","independent":true,"status":"officially-assigned","unMember":true,"idd":{"root":"+5","suffixes":["5"]},"capital":["Brasília"],"altSpellings":["BR","Brasil","Federative Republic of Brazil","República Federativa do Brasil"],"region":"Americas","subregion":"South America","landlocked":false,"borders":["ARG","BOL","COL","GUF","GUY","PRY","PER","SUR","URY","VEN"],"area":8515767.0,"maps":{"googleMaps":"https://goo.gl/maps/waCKk21HeeqFzkNC9","openStreetMaps":"https://www.openstreetmap.org/relation/59470"},"population":213421037,"fifa":"BRA","car":{"signs":["BR"],"side":"right"},"timezones":["UTC-05:00","UTC-04:00","UTC-03:00","UTC-02:00"],"continents":["South America"],"flag":"\uD83C\uDDE7\uD83C\uDDF7","name":{"common":"Brazil","official":"Federative Republic of Brazil","nativeName":{"por":{"official":"República Federativa do Brasil","common":"Brasil"}}},"currencies":{"BRL":{"symbol":"R$","name":"Brazilian real"}},"languages":{"por":"Portuguese"},"latlng":[-10.0,-55.0],"demonyms":{"eng":{"f":"Brazilian","m":"Brazilian"},"fra":{"f":"Brésilienne","m":"Brésilien"}},"translations":{"ara":{"official":"جمهورية البرازيل الاتحادية","common":"البرازيل"},"bre":{"official":"Republik Kevreel Brazil","common":"Brazil"},"ces":{"official":"Brazilská federativní republika","common":"Brazílie"},"cym":{"official":"Gweriniaeth Ffederal Brasil","common":"Brasil"},"deu":{"official":"Föderative Republik Brasilien","common":"Brasilien"},"est":{"official":"Brasiilia Liitvabariik","common":"Brasiilia"},"fin":{"official":"Brasilian liittotasavalta","common":"Brasilia"},"fra":{"official":"République fédérative du Brésil","common":"Brésil"},"hrv":{"official":"Savezne Republike Brazil","common":"Brazil"},"hun":{"official":"Brazil Szövetségi Köztársaság","common":"Brazília"},"ind":{"official":"Republik Federal Brasil","common":"Brasil"},"ita":{"official":"Repubblica federativa del Brasile","common":"Brasile"},"jpn":{"official":"ブラジル連邦共和国","common":"ブラジル"},"kor":{"official":"브라질 연방 공화국","common":"브라질"},"nld":{"official":"Federale Republiek Brazilië","common":"Brazilië"},"per":{"official":"جمهوری فدراتیو برزیل","common":"برزیل"},"pol":{"official":"Federacyjna Republika Brazylii","common":"Brazylia"},"por":{"official":"República Federativa do Brasil","common":"Brasil"},"rus":{"official":"Федеративная Республика Бразилия","common":"Бразилия"},"slk":{"official":"Brazílska federatívna republika","common":"Brazília"},"spa":{"official":"República Federativa del Brasil","common":"Brasil"},"srp":{"official":"Савезна Република Бразил","common":"Бразил"},"swe":{"official":"Förbundsrepubliken Brasilien","common":"Brasilien"},"tur":{"official":"Brezilya Federal Cumhuriyeti","common":"Brezilya"},"urd":{"official":"وفاقی جمہوریہ برازیل","common":"برازیل"},"zho":{"official":"巴西联邦共和国","common":"巴西"}},"gini":{"2019":53.4},"flags":{"png":"https://flagcdn.com/w320/br.png","svg":"https://flagcdn.com/br.svg","alt":"The flag of Brazil has a green field with a large yellow rhombus in the center. Within the rhombus is a dark blue globe with twenty-seven small five-pointed white stars depicting a starry sky and a thin white convex horizontal band inscribed with the national motto 'Ordem e Progresso' across its center."},"coatOfArms":{"png":"https://mainfacts.com/media/images/coats_of_arms/br.png","svg":"https://mainfacts.com/media/images/coats_of_arms/br.svg"},"startOfWeek":"sunday","capitalInfo":{"latlng":[-15.79,-47.88]},"postalCode":{"format":"#####-###","regex":"^(\\d{8})$"}},{"tld":[".us"],"cca2":"US","ccn3":"840","cca3":"USA","cioc":"USA","independent":true,"status":"officially-assigned","unMember":true,"idd":{"root":"+1","suffixes":["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","220","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","272","274","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","325","327","330","331","334","336","337","339","346","347","351","352","360","361","364","380","385","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","430","432","434","435","440","442","443","447","458","463","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","531","534","539","540","541","551","559","561","562","563","564","567","570","571","573","574","575","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","628","629","630","631","636","641","646","650","651","657","660","661","662","667","669","678","681","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","725","727","730","731","732","734","737","740","743","747","754","757","760","762","763","765","769","770","772","773","774","775","779","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","843","845","847","848","850","854","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","929","930","931","934","936","937","938","940","941","947","949","951","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"]},"capital":["Washington, D.C."],"altSpellings":["US","USA","United States of America"],"region":"Americas","subregion":"North America","landlocked":false,"borders":["CAN","MEX"],"area":9525067.0,"maps":{"googleMaps":"https://goo.gl/maps/e8M246zY4BSjkjAv6","openStreetMaps":"https://www.openstreetmap.org/relation/148838#map=2/20.6/-85.8"},"population":340110988,"fifa":"USA","car":{"signs":["USA"],"side":"right"},"timezones":["UTC-12:00","UTC-11:00","UTC-10:00","UTC-09:00","UTC-08:00","UTC-07:00","UTC-06:00","UTC-05:00","UTC-04:00","UTC+10:00","UTC+12:00"],"continents":["North America"],"flag":"\uD83C\uDDFA\uD83C\uDDF8","name":{"common":"United States","official":"United States of America","nativeName":{"eng":{"official":"United States of America","common":"United States"}}},"currencies":{"USD":{"symbol":"$","name":"United States dollar"}},"languages":{"eng":"English"},"latlng":[38.0,-97.0],"demonyms":{"eng":{"f":"American","m":"American"},"fra":{"f":"Américaine","m":"Américain"}},"translations":{"ara":{"official":"الولايات المتحدة الامريكية","common":"الولايات المتحدة"},"bre":{"official":"Stadoù-Unanet Amerika","common":"Stadoù-Unanet"},"ces":{"official":"Spojené státy americké","common":"Spojené státy"},"cym":{"official":"United States of America","common":"United States"},"deu":{"official":"Vereinigte Staaten von Amerika","common":"Vereinigte Staaten"},"est":{"official":"Ameerika Ühendriigid","common":"Ameerika Ühendriigid"},"fin":{"official":"Amerikan yhdysvallat","common":"Yhdysvallat"},"fra":{"official":"Les états-unis d'Amérique","common":"États-Unis"},"hrv":{"official":"Sjedinjene Države Amerike","common":"Sjedinjene Američke Države"},"hun":{"official":"Amerikai Egyesült Államok","common":"Amerikai Egyesült Államok"},"ind":{"official":"Amerika Serikat","common":"Amerika Serikat"},"ita":{"official":"Stati Uniti d'America","common":"Stati Uniti d'America"},"jpn":{"official":"アメリカ合衆国","common":"アメリカ合衆国"},"kor":{"official":"아메리카 합중국","common":"미국"},"nld":{"official":"Verenigde Staten van Amerika","common":"Verenigde Staten"},"per":{"official":"ایالات متحده آمریکا","common":"ایالات متحده آمریکا"},"pol":{"official":"Stany Zjednoczone Ameryki","common":"Stany Zjednoczone"},"por":{"official":"Estados Unidos da América","common":"Estados Unidos"},"rus":{"official":"Соединенные Штаты Америки","common":"Соединённые Штаты Америки"},"slk":{"official":"Spojené štáty Americké","common":"Spojené štáty americké"},"spa":{"official":"Estados Unidos de América","common":"Estados Unidos"},"srp":{"official":"Сједињене Америчке Државе","common":"Сједињене Америчке Државе"},"swe":{"official":"Amerikas förenta stater","common":"USA"},"tur":{"official":"Amerika Birleşik Devletleri","common":"Amerika Birleşik Devletleri"},"urd":{"official":"ریاستہائے متحدہ امریکا","common":"ریاستہائے متحدہ"},"zho":{"official":"美利坚合众国","common":"美国"}},"gini":{"2018":41.4},"flags":{"png":"https://flagcdn.com/w320/us.png","svg":"https://flagcdn.com/us.svg","alt":"The flag of the United States of America is composed of thirteen equal horizontal bands of red alternating with white. A blue rectangle, bearing fifty small five-pointed white stars arranged in nine rows where rows of six stars alternate with rows of five stars, is superimposed in the canton."},"coatOfArms":{"png":"https://mainfacts.com/media/images/coats_of_arms/us.png","svg":"https://mainfacts.com/media/images/coats_of_arms/us.svg"},"startOfWeek":"sunday","capitalInfo":{"latlng":[38.89,-77.05]},"postalCode":{"format":"#####-####","regex":"^\\d{5}(-\\d{4})?$"}}]