Fix clippy lints
This commit is contained in:
parent
98605cbab0
commit
030272f915
@ -4,8 +4,8 @@ use std::ops::RangeInclusive;
|
|||||||
use s2::{cellid::CellID, latlng::LatLng};
|
use s2::{cellid::CellID, latlng::LatLng};
|
||||||
use words::Word;
|
use words::Word;
|
||||||
|
|
||||||
pub(crate) const TWELVE_BITS: u64 = 0b1111_1111_1111;
|
pub const TWELVE_BITS: u64 = 0b1111_1111_1111;
|
||||||
pub(crate) const THIRTEEN_BITS: u64 = 0b1_1111_1111_1111;
|
pub const THIRTEEN_BITS: u64 = 0b1_1111_1111_1111;
|
||||||
|
|
||||||
use crate::Error;
|
use crate::Error;
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ pub fn wrap_latlon(mut lat: f64, mut lon: f64) -> (f64, f64) {
|
|||||||
}
|
}
|
||||||
1 => {
|
1 => {
|
||||||
lat = pole - offset;
|
lat = pole - offset;
|
||||||
lon += 180_f64
|
lon += 180_f64;
|
||||||
}
|
}
|
||||||
2 => {
|
2 => {
|
||||||
lat = -offset;
|
lat = -offset;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
#![warn(clippy::all, clippy::pedantic, clippy::nursery)]
|
#![warn(clippy::all, clippy::pedantic, clippy::nursery)]
|
||||||
#![allow(clippy::cast_possible_truncation, clippy::multiple_crate_versions)]
|
#![allow(clippy::cast_possible_truncation, clippy::multiple_crate_versions)]
|
||||||
#![allow(unused_imports)]
|
#![allow(unused_imports)]
|
||||||
|
#![allow(clippy::module_name_repetitions)]
|
||||||
|
|
||||||
pub mod v0;
|
pub mod v0;
|
||||||
use conversions::lat_lon_to_cellid;
|
use conversions::lat_lon_to_cellid;
|
||||||
@ -167,10 +168,7 @@ impl Address<'_> {
|
|||||||
let mut words = vec![];
|
let mut words = vec![];
|
||||||
|
|
||||||
for word in word_components {
|
for word in word_components {
|
||||||
match words::get_word(word) {
|
words::get_word(word).map_or_else(|| errors.push(word.to_ascii_uppercase()), |w| words.push(w));
|
||||||
Some(w) => words.push(w),
|
|
||||||
None => errors.push(word.to_ascii_uppercase()),
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if !errors.is_empty() {
|
if !errors.is_empty() {
|
||||||
@ -181,7 +179,7 @@ impl Address<'_> {
|
|||||||
// TODO: This will be handled by the call to get_words_multi later
|
// TODO: This will be handled by the call to get_words_multi later
|
||||||
{
|
{
|
||||||
let mut word_numbers: Vec<u16> = words.iter().map(|w| w.number).collect();
|
let mut word_numbers: Vec<u16> = words.iter().map(|w| w.number).collect();
|
||||||
word_numbers.sort();
|
word_numbers.sort_unstable();
|
||||||
let prev_len = word_numbers.len();
|
let prev_len = word_numbers.len();
|
||||||
word_numbers.dedup();
|
word_numbers.dedup();
|
||||||
let cur_len = word_numbers.len();
|
let cur_len = word_numbers.len();
|
||||||
|
@ -2,7 +2,6 @@ use std::str::FromStr;
|
|||||||
|
|
||||||
use spatial_coordinate_systems::{urls::CoordinateUrls, Coordinate, CoordinateType, LatLon};
|
use spatial_coordinate_systems::{urls::CoordinateUrls, Coordinate, CoordinateType, LatLon};
|
||||||
use wasm_bindgen::prelude::*;
|
use wasm_bindgen::prelude::*;
|
||||||
use xpin::Address;
|
|
||||||
|
|
||||||
#[wasm_bindgen(getter_with_clone)]
|
#[wasm_bindgen(getter_with_clone)]
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
|
Loading…
Reference in New Issue
Block a user