[−][src]Struct buttplug::connector::ButtplugWebsocketServerTransportOptions
Fields
ws_listen_on_all_interfaces: bool
If true, listens all on available interfaces. Otherwise, only listens on 127.0.0.1.
ws_insecure_port: Option<u16>
Insecure port for listening for websocket connections.
ws_secure_port: Option<u16>
Secure port for listen for websocket connections. Requires cert and key file options to be passed in also. For secure connections to localhost (i.e. from browsers that require secure localhost context to native buttplug-rs), certs should work for 127.0.0.1. Certs signed to "localhost" may work, but many Buttplug apps default to 127.0.0.1.
ws_cert_file: Option<String>
Certificate file for secure connections.
ws_priv_file: Option<String>
Private key file for secure connections. Key must be > 1024 bit, and in either RSA or PKCS8 format.
Trait Implementations
impl Clone for ButtplugWebsocketServerTransportOptions
[src]
pub fn clone(&self) -> ButtplugWebsocketServerTransportOptions
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ButtplugWebsocketServerTransportOptions
[src]
impl Default for ButtplugWebsocketServerTransportOptions
[src]
pub fn default() -> ButtplugWebsocketServerTransportOptions
[src]
Auto Trait Implementations
impl RefUnwindSafe for ButtplugWebsocketServerTransportOptions
[src]
impl Send for ButtplugWebsocketServerTransportOptions
[src]
impl Sync for ButtplugWebsocketServerTransportOptions
[src]
impl Unpin for ButtplugWebsocketServerTransportOptions
[src]
impl UnwindSafe for ButtplugWebsocketServerTransportOptions
[src]
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> GetTypeId for T where
T: Any,
[src]
T: Any,
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
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.
pub 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.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,