Struct tzf_rs::DefaultFinder
source · pub struct DefaultFinder { /* private fields */ }
Expand description
It’s most recommend to use, combine both Finder and FuzzyFinder.
Implementations§
source§impl DefaultFinder
impl DefaultFinder
sourcepub fn new() -> DefaultFinder
pub fn new() -> DefaultFinder
use tzf_rs::DefaultFinder;
let finder = DefaultFinder::new();
sourcepub fn get_tz_name(&self, lng: f64, lat: f64) -> &str
pub fn get_tz_name(&self, lng: f64, lat: f64) -> &str
use tzf_rs::DefaultFinder;
let finder = DefaultFinder::new();
assert_eq!("Asia/Shanghai", finder.get_tz_name(116.3883, 39.9289));
sourcepub fn get_tz_names(&self, lng: f64, lat: f64) -> Vec<&str> ⓘ
pub fn get_tz_names(&self, lng: f64, lat: f64) -> Vec<&str> ⓘ
use tzf_rs::DefaultFinder;
let finder = DefaultFinder::new();
println!("{:?}", finder.get_tz_names(116.3883, 39.9289));
sourcepub fn timezonenames(&self) -> Vec<&str> ⓘ
pub fn timezonenames(&self) -> Vec<&str> ⓘ
use tzf_rs::DefaultFinder;
let finder = DefaultFinder::new();
println!("{:?}", finder.timezonenames());