pub struct DefaultSunsetProvider;Expand description
Default sunset calculator using VSOP87 astronomy engine.
Trait Implementations§
Source§impl Clone for DefaultSunsetProvider
impl Clone for DefaultSunsetProvider
Source§fn clone(&self) -> DefaultSunsetProvider
fn clone(&self) -> DefaultSunsetProvider
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DefaultSunsetProvider
impl Debug for DefaultSunsetProvider
Source§impl Default for DefaultSunsetProvider
impl Default for DefaultSunsetProvider
Source§fn default() -> DefaultSunsetProvider
fn default() -> DefaultSunsetProvider
Returns the “default value” for a type. Read more
Source§impl SunsetProvider for DefaultSunsetProvider
impl SunsetProvider for DefaultSunsetProvider
Source§fn get_sunset(
&self,
date: NaiveDate,
coords: GeoCoordinate,
) -> Result<DateTime<Utc>, ShaumError>
fn get_sunset( &self, date: NaiveDate, coords: GeoCoordinate, ) -> Result<DateTime<Utc>, ShaumError>
Returns the sunset timestamp for a given date and coordinate.
impl Copy for DefaultSunsetProvider
Auto Trait Implementations§
impl Freeze for DefaultSunsetProvider
impl RefUnwindSafe for DefaultSunsetProvider
impl Send for DefaultSunsetProvider
impl Sync for DefaultSunsetProvider
impl Unpin for DefaultSunsetProvider
impl UnwindSafe for DefaultSunsetProvider
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more