Skip to content

Commit cc8df45

Browse files
committed
clippy and fmt
1 parent 701e33e commit cc8df45

File tree

9 files changed

+19
-36
lines changed

9 files changed

+19
-36
lines changed

martin/src/args/srv.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ impl SrvArgs {
9191
srv_config.preferred_encoding = self.preferred_encoding;
9292
}
9393
if let Some(v) = self.validate {
94-
srv_config.validate = v
94+
srv_config.validate = v;
9595
}
9696
if let Some(v) = self.on_invalid {
9797
srv_config.on_invalid = v;

martin/src/config.rs

+9-10
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ use log::{info, warn};
1010
use serde::{Deserialize, Serialize};
1111
use subst::VariableMap;
1212

13-
use crate::file_config::OnInvalid;
1413
use crate::MartinError::{ConfigLoadError, ConfigParseError, ConfigWriteError, NoSources};
1514
#[cfg(any(feature = "fonts", feature = "postgres"))]
1615
use crate::OptOneMany;
@@ -21,6 +20,7 @@ use crate::OptOneMany;
2120
feature = "cog"
2221
))]
2322
use crate::file_config::FileConfigEnum;
23+
use crate::file_config::OnInvalid;
2424
use crate::source::{TileInfoSources, TileSources};
2525
use crate::srv::{RESERVED_KEYWORDS, SrvConfig};
2626
use crate::utils::{CacheValue, MainCache, OptMainCache, init_aws_lc_tls, parse_base_path};
@@ -210,29 +210,28 @@ impl Config {
210210
sources.push(Box::pin(val));
211211
}
212212

213-
let resolved_sources = try_join_all(sources).await?
213+
let resolved_sources = try_join_all(sources)
214+
.await?
214215
.into_iter()
215216
.flatten()
216217
.collect::<TileInfoSources>();
217-
218+
218219
let mut sources_to_prune: Vec<usize> = vec![];
219220
for (idx, source) in resolved_sources.iter().enumerate() {
220221
let validation_result = source.validate(self.srv.validate).await;
221222
if let Err(e) = validation_result {
222223
match self.srv.on_invalid {
223-
OnInvalid::Abort => {
224-
return MartinResult::Err(e)
225-
},
224+
OnInvalid::Abort => return MartinResult::Err(e),
226225
OnInvalid::Warn => {
227226
warn!(
228227
"Source {} failed validation, this may cause performance issues: {}",
229228
source.get_id(),
230-
e.to_string()
229+
e
231230
);
232-
},
231+
}
233232
OnInvalid::Ignore => {
234-
sources_to_prune.push(idx)
235-
},
233+
sources_to_prune.push(idx);
234+
}
236235
}
237236
}
238237
}

martin/src/file_config.rs

+1-15
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ use log::{info, warn};
99
use serde::{Deserialize, Serialize};
1010
use url::Url;
1111

12+
use crate::MartinResult;
1213
use crate::OptOneMany::{Many, One};
1314
use crate::config::{UnrecognizedValues, copy_unrecognized_config};
1415
use crate::file_config::FileError::{
1516
InvalidFilePath, InvalidSourceFilePath, InvalidSourceUrl, IoError,
1617
};
1718
use crate::source::{TileInfoSource, TileInfoSources};
1819
use crate::utils::{IdResolver, OptMainCache, OptOneMany};
19-
use crate::{MartinResult, Source};
2020

2121
pub type FileResult<T> = Result<T, FileError>;
2222

@@ -433,17 +433,3 @@ fn parse_url(is_enabled: bool, path: &Path) -> Result<Option<Url>, FileError> {
433433
.map(|v| Url::parse(v).map_err(|e| InvalidSourceUrl(e, v.to_string())))
434434
.transpose()
435435
}
436-
437-
fn maybe_add_source(
438-
results: &mut Vec<Box<dyn Source>>,
439-
result: FileResult<TileInfoSource>,
440-
) -> Result<(), FileError> {
441-
match result {
442-
Err(FileError::IgnoreOnInvalid(_, _)) => Ok(()),
443-
Err(e) => Err(e),
444-
Ok(src) => {
445-
results.push(src);
446-
Ok(())
447-
}
448-
}
449-
}

martin/src/mbtiles/mod.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use url::Url;
1313

1414
use crate::config::UnrecognizedValues;
1515
use crate::file_config::FileError::{AcquireConnError, InvalidMetadata, IoError};
16-
use crate::file_config::{ConfigExtras, FileResult, OnInvalid, SourceConfigExtras, ValidationLevel};
16+
use crate::file_config::{ConfigExtras, FileResult, SourceConfigExtras, ValidationLevel};
1717
use crate::source::{TileData, TileInfoSource, UrlQuery};
1818
use crate::{MartinError, MartinResult, Source};
1919

@@ -122,7 +122,6 @@ impl Source for MbtSource {
122122
.validate_fast()
123123
.await
124124
.map_err(MartinError::from),
125-
_ => Ok(()),
126125
}
127126
}
128127

martin/src/pg/pg_source.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ use martin_tile_utils::Format::Mvt;
66
use martin_tile_utils::{TileCoord, TileInfo};
77
use tilejson::TileJSON;
88

9-
use crate::file_config::ValidationLevel;
109
use crate::MartinResult;
10+
use crate::file_config::ValidationLevel;
1111
use crate::pg::PgError::{GetTileError, GetTileWithQueryError, PrepareQueryError};
1212
use crate::pg::pool::PgPool;
1313
use crate::pg::utils::query_to_json;

martin/src/pmtiles/mod.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@ use url::Url;
1919

2020
use crate::config::UnrecognizedValues;
2121
use crate::file_config::FileError::{InvalidMetadata, InvalidUrlMetadata, IoError};
22-
use crate::file_config::{ConfigExtras, FileError, FileResult, SourceConfigExtras, ValidationLevel};
22+
use crate::file_config::{
23+
ConfigExtras, FileError, FileResult, SourceConfigExtras, ValidationLevel,
24+
};
2325
use crate::source::{TileInfoSource, UrlQuery};
2426
use crate::utils::cache::get_cached_value;
2527
use crate::utils::{CacheKey, CacheValue, OptMainCache};

martin/src/source.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use martin_tile_utils::{TileCoord, TileInfo};
99
use serde::{Deserialize, Serialize};
1010
use tilejson::TileJSON;
1111

12-
use crate::{file_config::{OnInvalid, ValidationLevel}, MartinResult};
12+
use crate::{MartinResult, file_config::ValidationLevel};
1313

1414
pub type TileData = Vec<u8>;
1515
pub type UrlQuery = HashMap<String, String>;

martin/src/srv/server.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -212,8 +212,8 @@ pub mod tests {
212212
use tilejson::TileJSON;
213213

214214
use super::*;
215-
use crate::file_config::ValidationLevel;
216215
use crate::UrlQuery;
216+
use crate::file_config::ValidationLevel;
217217
use crate::source::{Source, TileData, TileInfoSource};
218218

219219
#[derive(Debug, Clone)]

martin/src/srv/tiles.rs

+1-4
Original file line numberDiff line numberDiff line change
@@ -357,10 +357,7 @@ mod tests {
357357
tj: tilejson! { tiles: vec![] },
358358
data: Vec::default(),
359359
};
360-
let sources = TileSources::new(vec![
361-
Box::new(non_empty_source),
362-
Box::new(empty_source),
363-
]);
360+
let sources = TileSources::new(vec![Box::new(non_empty_source), Box::new(empty_source)]);
364361

365362
for (source_id, expected) in &[
366363
("non-empty", vec![1_u8, 2, 3]),

0 commit comments

Comments
 (0)