gmaps_static/
marker_scale.rs

1use std::fmt;
2
3pub static MARKER_SCALE1: &MarkerScale = &MarkerScale::Scale1;
4pub static MARKER_SCALE2: &MarkerScale = &MarkerScale::Scale2;
5pub static MARKER_SCALE4: &MarkerScale = &MarkerScale::Scale4;
6
7#[derive(Clone)]
8pub enum MarkerScale {
9    Scale1,
10    Scale2,
11    Scale4,
12}
13
14impl fmt::Display for MarkerScale {
15    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
16        use MarkerScale::*;
17        write!(
18            f,
19            "scale:{}",
20            match self {
21                Scale1 => "1",
22                Scale2 => "2",
23                Scale4 => "4",
24            }
25        )
26    }
27}