pub struct RainfallInput {
pub date: Option<Date>,
pub pagination_token: Option<String>,
pub x_api_key: Option<String>,
}Expand description
https://api-open.data.gov.sg/v2/real-time/api/rainfall
-
Filter for a specific date by providing
datein query parameter (YYYY-MM-DD). -
example:
?date=2024-07-16 -
If
dateis not provided in query parameter, API will return the latest reading -
Unit of measure for readings is
mm
Fields§
§date: Option<Date>SGT date for which to retrieve data (YYYY-MM-DD). Omit for latest.
pagination_token: Option<String>Pagination token for subsequent pages (only when date filter is used and more pages exist).
x_api_key: Option<String>Optional API key for higher rate limits.
Implementations§
Trait Implementations§
Source§impl Clone for RainfallInput
impl Clone for RainfallInput
Source§fn clone(&self) -> RainfallInput
fn clone(&self) -> RainfallInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RainfallInput
impl Debug for RainfallInput
Source§impl Default for RainfallInput
impl Default for RainfallInput
Source§impl PartialEq for RainfallInput
impl PartialEq for RainfallInput
impl StructuralPartialEq for RainfallInput
Auto Trait Implementations§
impl Freeze for RainfallInput
impl RefUnwindSafe for RainfallInput
impl Send for RainfallInput
impl Sync for RainfallInput
impl Unpin for RainfallInput
impl UnsafeUnpin for RainfallInput
impl UnwindSafe for RainfallInput
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