pub struct AwcClient { /* private fields */ }Expand description
aviationweather.gov Data API client.
Implementations§
Trait Implementations§
Source§impl ContextProvider for AwcClient
impl ContextProvider for AwcClient
Source§impl WeatherBriefingProvider for AwcClient
impl WeatherBriefingProvider for AwcClient
Source§fn area_briefing<'life0, 'life1, 'async_trait>(
&'life0 self,
request: &'life1 AreaBriefingRequest,
) -> Pin<Box<dyn Future<Output = Result<Briefing, ProviderError>> + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn area_briefing<'life0, 'life1, 'async_trait>(
&'life0 self,
request: &'life1 AreaBriefingRequest,
) -> Pin<Box<dyn Future<Output = Result<Briefing, ProviderError>> + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Fetch a simple area weather briefing.
Source§fn route_briefing<'life0, 'life1, 'async_trait>(
&'life0 self,
request: &'life1 RouteBriefingRequest,
) -> Pin<Box<dyn Future<Output = Result<Briefing, ProviderError>> + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn route_briefing<'life0, 'life1, 'async_trait>(
&'life0 self,
request: &'life1 RouteBriefingRequest,
) -> Pin<Box<dyn Future<Output = Result<Briefing, ProviderError>> + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Fetch a briefing for a route corridor. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for AwcClient
impl !UnwindSafe for AwcClient
impl Freeze for AwcClient
impl Send for AwcClient
impl Sync for AwcClient
impl Unpin for AwcClient
impl UnsafeUnpin for AwcClient
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