Struct leptos_use::UseWebSocketOptions
source · pub struct UseWebSocketOptions { /* private fields */ }
Expand description
Options for use_websocket_with_options
.
Implementations§
source§impl UseWebSocketOptions
impl UseWebSocketOptions
sourcepub fn on_message(self, value: impl Fn(String) + 'static) -> Self
pub fn on_message(self, value: impl Fn(String) + 'static) -> Self
WebSocket
message callback for text.
sourcepub fn on_message_bytes(self, value: impl Fn(Vec<u8>) + 'static) -> Self
pub fn on_message_bytes(self, value: impl Fn(Vec<u8>) + 'static) -> Self
WebSocket
message callback for binary.
sourcepub fn on_close(self, value: impl Fn(CloseEvent) + 'static) -> Self
pub fn on_close(self, value: impl Fn(CloseEvent) + 'static) -> Self
WebSocket
close callback.
sourcepub fn reconnect_limit(self, value: u64) -> Self
pub fn reconnect_limit(self, value: u64) -> Self
Retry times. Defaults to 3.
sourcepub fn reconnect_interval(self, value: u64) -> Self
pub fn reconnect_interval(self, value: u64) -> Self
Retry interval in ms. Defaults to 3000.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UseWebSocketOptions
impl !RefUnwindSafe for UseWebSocketOptions
impl !Send for UseWebSocketOptions
impl !Sync for UseWebSocketOptions
impl Unpin for UseWebSocketOptions
impl !UnwindSafe for UseWebSocketOptions
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more