From 76facdedaaa41503e92e07c29131ea0ab9a4be53 Mon Sep 17 00:00:00 2001 From: Maccesch Date: Fri, 23 Feb 2024 02:36:39 +0000 Subject: [PATCH] chore: latest clippy --- src/core/element_maybe_signal.rs | 46 ++++++++++++++++---------------- src/use_websocket.rs | 12 ++++----- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/src/core/element_maybe_signal.rs b/src/core/element_maybe_signal.rs index a57b594..0426b3a 100644 --- a/src/core/element_maybe_signal.rs +++ b/src/core/element_maybe_signal.rs @@ -1,6 +1,6 @@ use crate::{UseDocument, UseWindow}; use cfg_if::cfg_if; -use leptos::html::{ElementDescriptor, HtmlElement}; +use leptos::html::ElementDescriptor; use leptos::*; use std::marker::PhantomData; use std::ops::Deref; @@ -13,8 +13,8 @@ use std::ops::Deref; /// * a `NodeRef` /// into a function. Used for example in [`use_event_listener`]. pub enum ElementMaybeSignal -where - T: Into + Clone + 'static, + where + T: Into + Clone + 'static, { Static(Option), Dynamic(Signal>), @@ -22,8 +22,8 @@ where } impl Default for ElementMaybeSignal -where - T: Into + Clone + 'static, + where + T: Into + Clone + 'static, { fn default() -> Self { Self::Static(None) @@ -31,8 +31,8 @@ where } impl Clone for ElementMaybeSignal -where - T: Into + Clone + 'static, + where + T: Into + Clone + 'static, { fn clone(&self) -> Self { match self { @@ -44,8 +44,8 @@ where } impl SignalGet for ElementMaybeSignal -where - T: Into + Clone + 'static, + where + T: Into + Clone + 'static, { type Value = Option; @@ -67,8 +67,8 @@ where } impl SignalWith for ElementMaybeSignal -where - T: Into + Clone + 'static, + where + T: Into + Clone + 'static, { type Value = Option; @@ -90,8 +90,8 @@ where } impl SignalWithUntracked for ElementMaybeSignal -where - T: Into + Clone + 'static, + where + T: Into + Clone + 'static, { type Value = Option; @@ -113,8 +113,8 @@ where } impl SignalGetUntracked for ElementMaybeSignal -where - T: Into + Clone + 'static, + where + T: Into + Clone + 'static, { type Value = Option; @@ -138,8 +138,8 @@ where // From static element ////////////////////////////////////////////////////////////// impl From for ElementMaybeSignal -where - T: Into + Clone + 'static, + where + T: Into + Clone + 'static, { fn from(value: T) -> Self { ElementMaybeSignal::Static(Some(value)) @@ -147,8 +147,8 @@ where } impl From> for ElementMaybeSignal -where - T: Into + Clone + 'static, + where + T: Into + Clone + 'static, { fn from(target: Option) -> Self { ElementMaybeSignal::Static(target) @@ -174,8 +174,8 @@ impl_from_deref_option!(UseDocument, web_sys::Document); // From string (selector) /////////////////////////////////////////////////////////////// impl<'a, E> From<&'a str> for ElementMaybeSignal -where - E: From + 'static, + where + E: From + 'static, { fn from(target: &'a str) -> Self { cfg_if! { if #[cfg(feature = "ssr")] { @@ -188,8 +188,8 @@ where } impl From for ElementMaybeSignal -where - E: From + 'static, + where + E: From + 'static, { fn from(target: String) -> Self { Self::from(target.as_str()) diff --git a/src/use_websocket.rs b/src/use_websocket.rs index 24ec201..8d1cae0 100644 --- a/src/use_websocket.rs +++ b/src/use_websocket.rs @@ -9,7 +9,7 @@ use std::time::Duration; use crate::core::ConnectionReadyState; use default_struct_builder::DefaultBuilder; use js_sys::Array; -use wasm_bindgen::{prelude::*, JsCast, JsValue}; +use wasm_bindgen::prelude::*; use web_sys::{BinaryType, CloseEvent, Event, MessageEvent, WebSocket}; /// Creating and managing a [Websocket](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket) connection. @@ -508,11 +508,11 @@ impl Default for UseWebSocketOptions { /// Return type of [`use_websocket`]. #[derive(Clone)] pub struct UseWebsocketReturn -where - OpenFn: Fn() + Clone + 'static, - CloseFn: Fn() + Clone + 'static, - SendFn: Fn(&str) + Clone + 'static, - SendBytesFn: Fn(Vec) + Clone + 'static, + where + OpenFn: Fn() + Clone + 'static, + CloseFn: Fn() + Clone + 'static, + SendFn: Fn(&str) + Clone + 'static, + SendBytesFn: Fn(Vec) + Clone + 'static, { /// The current state of the `WebSocket` connection. pub ready_state: Signal,