[−][src]Struct pact_mock_server::TlsConfigBuilder
Builder to set the configuration for the Tls server.
Implementations
impl TlsConfigBuilder
[src]
pub fn new() -> TlsConfigBuilder
[src]
Create a new TlsConfigBuilder
pub fn key_path(self, path: impl AsRef<Path>) -> Self
[src]
sets the Tls key via File Path, returns TlsConfigError::IoError
if the file cannot be open
pub fn key(self, key: &[u8]) -> Self
[src]
sets the Tls key via bytes slice
pub fn cert_path(self, path: impl AsRef<Path>) -> Self
[src]
Specify the file path for the TLS certificate to use.
pub fn cert(self, cert: &[u8]) -> Self
[src]
sets the Tls certificate via bytes slice
pub fn build(self) -> Result<ServerConfig, TlsConfigError>
[src]
Build the TLS configuration
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for TlsConfigBuilder
impl Send for TlsConfigBuilder
impl Sync for TlsConfigBuilder
impl Unpin for TlsConfigBuilder
impl !UnwindSafe for TlsConfigBuilder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,