Trait IWebSocketControl_Impl
pub trait IWebSocketControl_Impl: IUnknownImpl {
// Required methods
fn OutboundBufferSizeInBytes(&self) -> Result<u32>;
fn SetOutboundBufferSizeInBytes(&self, value: u32) -> Result<()>;
fn ServerCredential(&self) -> Result<PasswordCredential>;
fn SetServerCredential(
&self,
value: Ref<'_, PasswordCredential>,
) -> Result<()>;
fn ProxyCredential(&self) -> Result<PasswordCredential>;
fn SetProxyCredential(
&self,
value: Ref<'_, PasswordCredential>,
) -> Result<()>;
fn SupportedProtocols(&self) -> Result<IVector<HSTRING>>;
}
Required Methods§
fn OutboundBufferSizeInBytes(&self) -> Result<u32>
fn SetOutboundBufferSizeInBytes(&self, value: u32) -> Result<()>
fn ServerCredential(&self) -> Result<PasswordCredential>
fn SetServerCredential(&self, value: Ref<'_, PasswordCredential>) -> Result<()>
fn ProxyCredential(&self) -> Result<PasswordCredential>
fn SetProxyCredential(&self, value: Ref<'_, PasswordCredential>) -> Result<()>
fn SupportedProtocols(&self) -> Result<IVector<HSTRING>>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.