fn schedule_request<R>(&self, retry_count: Option<usize>, data: RequestData<B>, result: R) -> R {
		let mut core = self.core.lock();
		core.insert(retry_count.unwrap_or(RETRY_COUNT), data);
		core.dispatch(self);
		result
	}
/// Schedule && dispatch all scheduled requests.
Schedule && dispatch all scheduled requests.
Schedule && dispatch all scheduled requests .
fn schedule_request<R>(&self, retry_count: Option<usize>, data: RequestData<B>, result: R) -> R {
		let mut core = self.core.lock();
		core.insert(retry_count.unwrap_or(RETRY_COUNT), data);
		core.dispatch(self);
		result
	}
fn schedule_request < R > ( & self , retry_count : Option < usize > , data : RequestData < B > , result : R ) -> R { let mut core = self . core . lock ( ) ; core . insert ( retry_count . unwrap_or ( RETRY_COUNT ) , data ) ; core . dispatch ( self ) ; result }
Schedule && dispatch all scheduled requests.
Schedule && dispatch all scheduled requests .
&self
retry_count
Option<usize>
data
RequestData<B>
result
R
&self
retry_count
Option<usize>
data
RequestData<B>
result
R