pub struct MockServerBuilder { /* private fields */ }Expand description
Builder for creating mock servers
Implementations§
Source§impl MockServerBuilder
impl MockServerBuilder
Sourcepub fn generator_config(self, config: MockGeneratorConfig) -> Self
pub fn generator_config(self, config: MockGeneratorConfig) -> Self
Set the generator configuration
Sourcepub fn enable_cors(self, enabled: bool) -> Self
pub fn enable_cors(self, enabled: bool) -> Self
Enable or disable CORS
Sourcepub fn response_delay(self, endpoint: String, delay_ms: u64) -> Self
pub fn response_delay(self, endpoint: String, delay_ms: u64) -> Self
Add a response delay for a specific endpoint
Sourcepub fn log_requests(self, enabled: bool) -> Self
pub fn log_requests(self, enabled: bool) -> Self
Enable or disable request logging
Sourcepub fn build(self) -> Result<MockServer>
pub fn build(self) -> Result<MockServer>
Build the mock server
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MockServerBuilder
impl RefUnwindSafe for MockServerBuilder
impl Send for MockServerBuilder
impl Sync for MockServerBuilder
impl Unpin for MockServerBuilder
impl UnwindSafe for MockServerBuilder
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