Handle response errors.
[?]
Apr 26, 2021, 1:40 AM
T44AFTDLSOJ7GS4CIZLVNJCX4F5GJSGFUXBI6OBLHNILYQLZCFWQCDependencies
Change contents
- replacement in src/lib.rs at line 19
pub fn category(category_id: usize) -> Categories {serde_json::from_str(&response(/// ```/// for i in 0..100 {/// match Fred::category(i) {/// Ok(category) => println!("{}\n{}", i, category),/// Err(json_err) => {},/// }/// }/// ```pub fn category(category_id: usize) -> Result<Categories, String> {let response = response( - replacement in src/lib.rs at line 33
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 38
pub fn category_children(category_id: usize) -> Categories {serde_json::from_str(&response(pub fn category_children(category_id: usize) -> Result<Categories, String> {let response = response( - replacement in src/lib.rs at line 44
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 49
pub fn category_related(category_id: usize) -> Categories {serde_json::from_str(&response(pub fn category_related(category_id: usize) -> Result<Categories, String> {let response = response( - replacement in src/lib.rs at line 55
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 60
pub fn category_series(category_id: usize) -> CategorySeries {serde_json::from_str(&response(/// ```/// match Fred::category_series(9) {/// Ok(category_series) => println!("{}", category_series),/// Err(serde_err) => println!("{}", serde_err),/// };/// ```pub fn category_series(category_id: usize) -> Result<CategorySeries, String> {let response = response( - replacement in src/lib.rs at line 72
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 77
pub fn category_tags(category_id: usize) -> CategoryTags {serde_json::from_str(&response(pub fn category_tags(category_id: usize) -> Result<CategoryTags, String> {let response = response( - replacement in src/lib.rs at line 83
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 88
pub fn category_related_tags(category_id: usize, tag_names: &str) -> CategoryRelatedTags {serde_json::from_str(&response(pub fn category_related_tags(category_id: usize, tag_names: &str) -> Result<CategoryRelatedTags, String> {let response = response( - replacement in src/lib.rs at line 95
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 100
pub fn releases() -> Releases {serde_json::from_str(&response(pub fn releases() -> Result<Releases, String> {let response = response( - replacement in src/lib.rs at line 104
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 109
pub fn releases_dates() -> ReleaseDates {serde_json::from_str(&response(pub fn releases_dates() -> Result<ReleaseDates, String> {let response = response( - replacement in src/lib.rs at line 113
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 118
pub fn release(release_id: usize) -> Release {serde_json::from_str(&response(pub fn release(release_id: usize) -> Result<Release, String> {let response = response( - replacement in src/lib.rs at line 124
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 129
pub fn release_dates(release_id: usize) -> ReleaseDates {serde_json::from_str(&response(pub fn release_dates(release_id: usize) -> Result<ReleaseDates, String> {let response = response( - replacement in src/lib.rs at line 135
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 140
pub fn release_series(release_id: usize) -> ReleaseSeries {serde_json::from_str(&response(pub fn release_series(release_id: usize) -> Result<ReleaseSeries, String> {let response = response( - replacement in src/lib.rs at line 146
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 151
pub fn release_sources(release_id: usize) -> ReleaseSources {serde_json::from_str(&response(pub fn release_sources(release_id: usize) -> Result<ReleaseSources, String> {let response = response( - replacement in src/lib.rs at line 157
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 162
pub fn release_tags(release_id: usize) -> ReleaseTags {serde_json::from_str(&response(pub fn release_tags(release_id: usize) -> Result<ReleaseTags, String> {let response = response( - replacement in src/lib.rs at line 168
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 173
pub fn release_related_tags(release_id: usize, tag_names: &str) -> ReleaseRelatedTags {serde_json::from_str(&response(pub fn release_related_tags(release_id: usize, tag_names: &str) -> Result<ReleaseRelatedTags, String> {let response = response( - replacement in src/lib.rs at line 180
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 185
pub fn release_tables(release_id: usize) -> ReleaseTables {serde_json::from_str(&response(pub fn release_tables(release_id: usize) -> Result<ReleaseTables, String> {let response = response( - replacement in src/lib.rs at line 191
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 196
pub fn series(series_id: &str) -> Series {serde_json::from_str(&response(pub fn series(series_id: &str) -> Result<Series, String> {let response = response( - replacement in src/lib.rs at line 202
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 207
pub fn series_json(series_id: &str) -> String {response(pub fn series_json(series_id: &str) -> Result<String, String> {let response = response( - replacement in src/lib.rs at line 213
));serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 218
pub fn series_categories(series_id: &str) -> Categories {serde_json::from_str(&response(pub fn series_categories(series_id: &str) -> Result<Categories, String> {let response = response( - replacement in src/lib.rs at line 224
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 229
pub fn series_observations(series_id: &str) -> SeriesObservations {serde_json::from_str(&response(pub fn series_observations(series_id: &str) -> Result<SeriesObservations, String> {let response = response( - replacement in src/lib.rs at line 235
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 240
pub fn series_observations_json(series_id: &str) -> String {response(pub fn series_observations_json(series_id: &str) -> Result<String, String> {let response = response( - replacement in src/lib.rs at line 246
));serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 251
pub fn series_release(series_id: &str) -> SeriesRelease {serde_json::from_str(&response(pub fn series_release(series_id: &str) -> Result<SeriesRelease, String> {let response = response( - replacement in src/lib.rs at line 257
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 262
pub fn series_search(search_text: &str) -> SeriesSearch {serde_json::from_str(&response(pub fn series_search(search_text: &str) -> Result<SeriesSearch, String> {let response = response( - replacement in src/lib.rs at line 268
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 273
pub fn series_search_tags(series_search_text: &str) -> SeriesSearchTags {serde_json::from_str(&response(pub fn series_search_tags(series_search_text: &str) -> Result<SeriesSearchTags, String> {let response = response( - replacement in src/lib.rs at line 279
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 284
pub fn series_search_related_tags(series_search_text: &str, tag_names: &str) -> SeriesSearchRelatedTags {serde_json::from_str(&response(pub fn series_search_related_tags(series_search_text: &str, tag_names: &str) -> Result<SeriesSearchRelatedTags, String> {let response = response( - replacement in src/lib.rs at line 291
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 296
pub fn series_tags(series_id: &str) -> SeriesTags {serde_json::from_str(&response(/// ```/// match Fred::series_tags("JPNCPIALLMINMEI") {/// Ok(series_tags) => println!("{}", series_tags),/// Err(json_err) => println!("{}", json_err),/// }/// ```pub fn series_tags(series_id: &str) -> Result<SeriesTags, String> {let response = response( - replacement in src/lib.rs at line 308
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - edit in src/lib.rs at line 311
- replacement in src/lib.rs at line 313
pub fn series_updates() -> SeriesUpdates {serde_json::from_str(&response(pub fn series_updates() -> Result<SeriesUpdates, String> {let response = response( - replacement in src/lib.rs at line 317
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 322
pub fn series_vintagedates(series_id: &str) -> SeriesVintageDates {serde_json::from_str(&response(pub fn series_vintagedates(series_id: &str) -> Result<SeriesVintageDates, String> {let response = response( - replacement in src/lib.rs at line 328
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 333
pub fn sources() -> Sources {serde_json::from_str(&response(pub fn sources() -> Result<Sources, String> {let response = response( - replacement in src/lib.rs at line 337
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 342
pub fn source(source_id: usize) -> ReleaseSources {serde_json::from_str(&response(pub fn source(source_id: usize) -> Result<ReleaseSources, String> {let response = response( - replacement in src/lib.rs at line 348
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 352
pub fn source_releases(source_id: usize) -> SourceReleases {serde_json::from_str(&response(pub fn source_releases(source_id: usize) -> Result<SourceReleases, String> {let response = response( - replacement in src/lib.rs at line 358
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 363
pub fn tags() -> Tags {serde_json::from_str(&response(pub fn tags() -> Result<Tags, String> {let response = response( - replacement in src/lib.rs at line 367
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 372
pub fn related_tags(tag_names: &str) -> Tags {serde_json::from_str(&response(pub fn related_tags(tag_names: &str) -> Result<Tags, String> {let response = response( - replacement in src/lib.rs at line 378
)).unwrap());serde_json::from_str(&response).map_err(|_| response) - replacement in src/lib.rs at line 383
pub fn tags_series(tag_names: &str) -> TagsSeries {serde_json::from_str(&response(/// ```/// match Fred::tags_series("korea") {/// Ok(tags_series) => println!("{}", tags_series),/// Err(json_err) => println!("{}", json_err),/// };/// ```pub fn tags_series(tag_names: &str) -> Result<TagsSeries, String> {let response = response( - replacement in src/lib.rs at line 395
)).unwrap());serde_json::from_str(&response).map_err(|_| response)