pub struct FunPayConfigBuilder { /* private fields */ }Implementations§
Source§impl FunPayConfigBuilder
impl FunPayConfigBuilder
pub fn base_url(self, url: impl Into<String>) -> Self
pub fn user_agent(self, ua: impl Into<String>) -> Self
pub fn retry_policy(self, base_ms: u32, max_retries: u32) -> Self
pub fn redirect_limit(self, limit: usize) -> Self
pub fn polling_interval(self, interval: Duration) -> Self
pub fn error_retry_delay(self, delay: Duration) -> Self
pub fn event_channel_capacity(self, capacity: usize) -> Self
pub fn state_storage_path(self, path: impl Into<PathBuf>) -> Self
pub fn build(self) -> FunPayConfig
Trait Implementations§
Source§impl Default for FunPayConfigBuilder
impl Default for FunPayConfigBuilder
Source§fn default() -> FunPayConfigBuilder
fn default() -> FunPayConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FunPayConfigBuilder
impl RefUnwindSafe for FunPayConfigBuilder
impl Send for FunPayConfigBuilder
impl Sync for FunPayConfigBuilder
impl Unpin for FunPayConfigBuilder
impl UnwindSafe for FunPayConfigBuilder
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