[−][src]Trait nash_protocol::protocol::TryFromState
Similar to TryFrom, but threads additional State in as context that is necessary to perform the conversion
Required methods
#[must_use]pub fn from<'async_trait>(
source: T,
state: Arc<Mutex<State>>
) -> Pin<Box<dyn Future<Output = Result<Self>> + Send + 'async_trait>> where
Self: 'async_trait, [src]
source: T,
state: Arc<Mutex<State>>
) -> Pin<Box<dyn Future<Output = Result<Self>> + Send + 'async_trait>> where
Self: 'async_trait,
Implementations on Foreign Types
impl TryFromState<ResponseData> for Vec<Trade>[src]
pub fn from<'async_trait>(
response: ResponseData,
_state: Arc<Mutex<State>>
) -> Pin<Box<dyn Future<Output = Result<Vec<Trade>>> + Send + 'async_trait>>[src]
response: ResponseData,
_state: Arc<Mutex<State>>
) -> Pin<Box<dyn Future<Output = Result<Vec<Trade>>> + Send + 'async_trait>>
Implementors
impl TryFromState<ResponseData> for GetAccountOrderResponse[src]
pub fn from<'async_trait>(
response: ResponseData,
_state: Arc<Mutex<State>>
) -> Pin<Box<dyn Future<Output = Result<GetAccountOrderResponse>> + Send + 'async_trait>>[src]
response: ResponseData,
_state: Arc<Mutex<State>>
) -> Pin<Box<dyn Future<Output = Result<GetAccountOrderResponse>> + Send + 'async_trait>>
impl TryFromState<ResponseData> for ListAccountOrdersResponse[src]
pub fn from<'async_trait>(
response: ResponseData,
_state: Arc<Mutex<State>>
) -> Pin<Box<dyn Future<Output = Result<ListAccountOrdersResponse>> + Send + 'async_trait>>[src]
response: ResponseData,
_state: Arc<Mutex<State>>
) -> Pin<Box<dyn Future<Output = Result<ListAccountOrdersResponse>> + Send + 'async_trait>>
impl TryFromState<ResponseData> for ListAccountTradesResponse[src]
pub fn from<'async_trait>(
response: ResponseData,
_state: Arc<Mutex<State>>
) -> Pin<Box<dyn Future<Output = Result<ListAccountTradesResponse>> + Send + 'async_trait>>[src]
response: ResponseData,
_state: Arc<Mutex<State>>
) -> Pin<Box<dyn Future<Output = Result<ListAccountTradesResponse>> + Send + 'async_trait>>
impl TryFromState<ResponseData> for ListCandlesResponse[src]
pub fn from<'async_trait>(
response: ResponseData,
_state: Arc<Mutex<State>>
) -> Pin<Box<dyn Future<Output = Result<ListCandlesResponse>> + Send + 'async_trait>>[src]
response: ResponseData,
_state: Arc<Mutex<State>>
) -> Pin<Box<dyn Future<Output = Result<ListCandlesResponse>> + Send + 'async_trait>>