gmaps_static/
marker_scale.rs1use 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}