pub struct ConfigBuilder { /* private fields */ }Implementations§
Source§impl ConfigBuilder
impl ConfigBuilder
pub fn app_id(self, app_id: impl Into<String>) -> Self
pub fn app_secret(self, app_secret: impl Into<String>) -> Self
pub fn base_url(self, base_url: impl Into<String>) -> Self
pub fn enable_token_cache(self, enable: bool) -> Self
pub fn app_type(self, app_type: AppType) -> Self
pub fn http_client(self, client: Client) -> Self
Sourcepub fn optimized_http_client(
self,
config: OptimizedHttpConfig,
) -> Result<Self, Error>
pub fn optimized_http_client( self, config: OptimizedHttpConfig, ) -> Result<Self, Error>
使用优化的HTTP配置构建客户端
Sourcepub fn production_http_client(self) -> Result<Self, Error>
pub fn production_http_client(self) -> Result<Self, Error>
使用生产环境优化配置
Sourcepub fn high_throughput_http_client(self) -> Result<Self, Error>
pub fn high_throughput_http_client(self) -> Result<Self, Error>
使用高吞吐量配置
Sourcepub fn low_latency_http_client(self) -> Result<Self, Error>
pub fn low_latency_http_client(self) -> Result<Self, Error>
使用低延迟配置
pub fn req_timeout(self, timeout: Duration) -> Self
pub fn header(self, header: HashMap<String, String>) -> Self
pub fn build(self) -> Config
Trait Implementations§
Source§impl Clone for ConfigBuilder
impl Clone for ConfigBuilder
Source§fn clone(&self) -> ConfigBuilder
fn clone(&self) -> ConfigBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ConfigBuilder
impl Default for ConfigBuilder
Source§fn default() -> ConfigBuilder
fn default() -> ConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ConfigBuilder
impl !RefUnwindSafe for ConfigBuilder
impl Send for ConfigBuilder
impl Sync for ConfigBuilder
impl Unpin for ConfigBuilder
impl !UnwindSafe for ConfigBuilder
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