Trait BodyConsumer

Source
pub trait BodyConsumer<T>
where for<'de> T: Deserialize<'de>,
{ // Required method fn consume_body<R: Read>(body: R) -> Result<T>; }
Expand description

helper trait to consume response body and construct the result

Required Methods§

Source

fn consume_body<R: Read>(body: R) -> Result<T>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl BodyConsumer<i32> for GetQueryCount

Source§

impl BodyConsumer<Vec<String>> for GetAllTradeDays

Source§

impl BodyConsumer<Vec<String>> for GetConceptStocks

Source§

impl BodyConsumer<Vec<String>> for GetDominantFuture

Source§

impl BodyConsumer<Vec<String>> for GetFutureContracts

Source§

impl BodyConsumer<Vec<String>> for GetIndexStocks

Source§

impl BodyConsumer<Vec<String>> for GetIndustryStocks

Source§

impl BodyConsumer<Vec<String>> for GetMargincashStocks

Source§

impl BodyConsumer<Vec<String>> for GetTradeDays

Source§

impl BodyConsumer<Vec<String>> for RunQuery

Source§

impl BodyConsumer<Vec<BillboardStock>> for GetBillboardList

Source§

impl BodyConsumer<Vec<Concept>> for GetConcepts

Source§

impl BodyConsumer<Vec<Extra>> for GetExtras

Source§

impl BodyConsumer<Vec<FactorValue>> for GetFactorValues

Source§

impl BodyConsumer<Vec<IndexWeight>> for GetIndexWeights

Source§

impl BodyConsumer<Vec<Industry>> for GetIndustry

Source§

impl BodyConsumer<Vec<IndustryIndex>> for GetIndustries

Source§

impl BodyConsumer<Vec<LockedShare>> for GetLockedShares

Source§

impl BodyConsumer<Vec<MoneyFlow>> for GetMoneyFlow

Source§

impl BodyConsumer<Vec<Mtss>> for GetMtss

Source§

impl BodyConsumer<Vec<Price>> for GetPrice

Source§

impl BodyConsumer<Vec<Price>> for GetPricePeriod

Source§

impl BodyConsumer<Vec<Security>> for GetAllSecurities

Source§

impl BodyConsumer<Vec<Security>> for GetSecurityInfo

Source§

impl BodyConsumer<Vec<Tick>> for GetCurrentTick

Source§

impl BodyConsumer<Vec<Tick>> for GetCurrentTicks

Source§

impl BodyConsumer<Vec<Tick>> for GetTicks

Source§

impl BodyConsumer<Vec<Tick>> for GetTicksPeriod

Source§

impl BodyConsumer<FundInfo> for GetFundInfo