pub unsafe trait NSURLSessionWebSocketDelegate: NSURLSessionTaskDelegate {
// Provided methods
fn URLSession_webSocketTask_didOpenWithProtocol(
&self,
session: &NSURLSession,
web_socket_task: &NSURLSessionWebSocketTask,
protocol: Option<&NSString>,
)
where Self: Sized + Message { ... }
fn URLSession_webSocketTask_didCloseWithCode_reason(
&self,
session: &NSURLSession,
web_socket_task: &NSURLSessionWebSocketTask,
close_code: NSURLSessionWebSocketCloseCode,
reason: Option<&NSData>,
)
where Self: Sized + Message { ... }
}Available on crate feature
NSURLSession only.Expand description
Provided Methods§
fn URLSession_webSocketTask_didOpenWithProtocol( &self, session: &NSURLSession, web_socket_task: &NSURLSessionWebSocketTask, protocol: Option<&NSString>, )
Available on crate feature
NSString only.fn URLSession_webSocketTask_didCloseWithCode_reason( &self, session: &NSURLSession, web_socket_task: &NSURLSessionWebSocketTask, close_code: NSURLSessionWebSocketCloseCode, reason: Option<&NSData>, )
Available on crate feature
NSData only.Trait Implementations§
impl<T> ImplementedBy<T> for dyn NSURLSessionWebSocketDelegate
Source§impl ProtocolType for dyn NSURLSessionWebSocketDelegate
impl ProtocolType for dyn NSURLSessionWebSocketDelegate
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".