pub struct CompositeProviderBuilder { /* private fields */ }Expand description
Builder for constructing a CompositeExternalProvider with multiple provider types.
Implementations§
Source§impl CompositeProviderBuilder
impl CompositeProviderBuilder
pub fn sector(self, sector: Option<Sector>) -> Self
pub fn roles(self, roles: Option<(Vec<MarketRole>, Vec<MarketRole>)>) -> Self
pub fn code_list_json(self, json: Option<&str>) -> Self
pub fn konfigurationen_json(self, json: &str) -> Self
pub fn product_code(self, code: Option<String>) -> Self
pub fn country_code(self, code: Option<String>) -> Self
pub fn build(self) -> CompositeExternalProvider
Trait Implementations§
Source§impl Default for CompositeProviderBuilder
impl Default for CompositeProviderBuilder
Source§fn default() -> CompositeProviderBuilder
fn default() -> CompositeProviderBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CompositeProviderBuilder
impl RefUnwindSafe for CompositeProviderBuilder
impl Send for CompositeProviderBuilder
impl Sync for CompositeProviderBuilder
impl Unpin for CompositeProviderBuilder
impl UnsafeUnpin for CompositeProviderBuilder
impl UnwindSafe for CompositeProviderBuilder
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