pub struct FacilitatorConfig {
pub url: String,
pub timeout: Option<Duration>,
pub create_auth_headers: Option<AuthHeadersFnArc>,
}Expand description
Facilitator configuration
Fields§
§url: StringBase URL of the facilitator service
timeout: Option<Duration>Request timeout
create_auth_headers: Option<AuthHeadersFnArc>Function to create authentication headers
Implementations§
Source§impl FacilitatorConfig
impl FacilitatorConfig
Sourcepub fn with_timeout(self, timeout: Duration) -> Self
pub fn with_timeout(self, timeout: Duration) -> Self
Set the request timeout
Sourcepub fn with_auth_headers(self, creator: AuthHeadersFnBox) -> Self
pub fn with_auth_headers(self, creator: AuthHeadersFnBox) -> Self
Set the auth headers creator
Trait Implementations§
Source§impl Clone for FacilitatorConfig
impl Clone for FacilitatorConfig
Source§fn clone(&self) -> FacilitatorConfig
fn clone(&self) -> FacilitatorConfig
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 Debug for FacilitatorConfig
impl Debug for FacilitatorConfig
Auto Trait Implementations§
impl Freeze for FacilitatorConfig
impl !RefUnwindSafe for FacilitatorConfig
impl Send for FacilitatorConfig
impl Sync for FacilitatorConfig
impl Unpin for FacilitatorConfig
impl !UnwindSafe for FacilitatorConfig
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