Struct yew_hooks::UseWebSocketHandle
source · [−]pub struct UseWebSocketHandle {
pub ready_state: UseStateHandle<UseWebSocketReadyState>,
pub message: UseStatePtrEqHandle<Option<String>>,
pub message_bytes: UseStatePtrEqHandle<Option<Vec<u8>>>,
pub ws: Rc<RefCell<Option<WebSocket>>>,
/* private fields */
}Expand description
State handle for the use_web_socket hook.
Fields
ready_state: UseStateHandle<UseWebSocketReadyState>The current state of the WebSocket connection.
message: UseStatePtrEqHandle<Option<String>>Latest text message received from WebSocket.
message_bytes: UseStatePtrEqHandle<Option<Vec<u8>>>Latest binary message received from WebSocket.
ws: Rc<RefCell<Option<WebSocket>>>The WebSocket instance.
Implementations
sourceimpl UseWebSocketHandle
impl UseWebSocketHandle
Trait Implementations
sourceimpl Clone for UseWebSocketHandle
impl Clone for UseWebSocketHandle
Auto Trait Implementations
impl !RefUnwindSafe for UseWebSocketHandle
impl !Send for UseWebSocketHandle
impl !Sync for UseWebSocketHandle
impl Unpin for UseWebSocketHandle
impl !UnwindSafe for UseWebSocketHandle
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
sourcepub fn into_prop_value(self) -> Option<T>
pub fn into_prop_value(self) -> Option<T>
Convert self to a value of a Properties struct.
sourceimpl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
sourcepub fn into_prop_value(self) -> T
pub fn into_prop_value(self) -> T
Convert self to a value of a Properties struct.
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more