pub struct Crowd;
Expand description
Crowd type that implements APIs. Can be either blocking or async
Trait Implementations
sourceimpl CrowdRequests<LTAClient> for Crowd
impl CrowdRequests<LTAClient> for Crowd
sourcefn get_passenger_vol_by<'life0, 'async_trait, S, D>(
client: &'life0 LTAClient,
vol_type: VolType,
date: D,
skip: S
) -> Pin<Box<dyn Future<Output = LTAResult<Vec<String>>> + Send + 'async_trait>> where
S: Into<Option<u32>> + Send,
D: Into<Option<NaiveDate>> + Send,
S: 'async_trait,
D: 'async_trait,
'life0: 'async_trait,
fn get_passenger_vol_by<'life0, 'async_trait, S, D>(
client: &'life0 LTAClient,
vol_type: VolType,
date: D,
skip: S
) -> Pin<Box<dyn Future<Output = LTAResult<Vec<String>>> + Send + 'async_trait>> where
S: Into<Option<u32>> + Send,
D: Into<Option<NaiveDate>> + Send,
S: 'async_trait,
D: 'async_trait,
'life0: 'async_trait,
Update freq: By 15th of every month, the passenger volume for previous month data will be generated Read more
sourcefn get_crowd_density_rt<'life0, 'async_trait>(
client: &'life0 LTAClient,
train_line: MrtLine
) -> Pin<Box<dyn Future<Output = LTAResult<Vec<StationCrowdLevel>>> + Send + 'async_trait>> where
'life0: 'async_trait,
fn get_crowd_density_rt<'life0, 'async_trait>(
client: &'life0 LTAClient,
train_line: MrtLine
) -> Pin<Box<dyn Future<Output = LTAResult<Vec<StationCrowdLevel>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Returns real-time platform crowdedness level for the MRT/LRT stations of a particular train network line Read more
sourcefn get_crowd_density_forecast<'life0, 'async_trait>(
client: &'life0 LTAClient,
train_line: MrtLine
) -> Pin<Box<dyn Future<Output = LTAResult<CrowdDensityForecast>> + Send + 'async_trait>> where
'life0: 'async_trait,
fn get_crowd_density_forecast<'life0, 'async_trait>(
client: &'life0 LTAClient,
train_line: MrtLine
) -> Pin<Box<dyn Future<Output = LTAResult<CrowdDensityForecast>> + Send + 'async_trait>> where
'life0: 'async_trait,
Returns forecasted platform crowdedness level for the MRT/LRT stations of a particular train network line at 30 minutes interval Read more
sourceimpl Ord for Crowd
impl Ord for Crowd
sourceimpl PartialOrd<Crowd> for Crowd
impl PartialOrd<Crowd> for Crowd
sourcefn partial_cmp(&self, other: &Crowd) -> Option<Ordering>
fn partial_cmp(&self, other: &Crowd) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for Crowd
impl Eq for Crowd
impl StructuralEq for Crowd
impl StructuralPartialEq for Crowd
Auto Trait Implementations
impl RefUnwindSafe for Crowd
impl Send for Crowd
impl Sync for Crowd
impl Unpin for Crowd
impl UnwindSafe for Crowd
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more