chore: latest clippy

This commit is contained in:
Maccesch 2024-02-23 02:36:39 +00:00
parent f136be643c
commit 76facdedaa
2 changed files with 29 additions and 29 deletions

View file

@ -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<T, E>
where
T: Into<E> + Clone + 'static,
where
T: Into<E> + Clone + 'static,
{
Static(Option<T>),
Dynamic(Signal<Option<T>>),
@ -22,8 +22,8 @@ where
}
impl<T, E> Default for ElementMaybeSignal<T, E>
where
T: Into<E> + Clone + 'static,
where
T: Into<E> + Clone + 'static,
{
fn default() -> Self {
Self::Static(None)
@ -31,8 +31,8 @@ where
}
impl<T, E> Clone for ElementMaybeSignal<T, E>
where
T: Into<E> + Clone + 'static,
where
T: Into<E> + Clone + 'static,
{
fn clone(&self) -> Self {
match self {
@ -44,8 +44,8 @@ where
}
impl<T, E> SignalGet for ElementMaybeSignal<T, E>
where
T: Into<E> + Clone + 'static,
where
T: Into<E> + Clone + 'static,
{
type Value = Option<T>;
@ -67,8 +67,8 @@ where
}
impl<T, E> SignalWith for ElementMaybeSignal<T, E>
where
T: Into<E> + Clone + 'static,
where
T: Into<E> + Clone + 'static,
{
type Value = Option<T>;
@ -90,8 +90,8 @@ where
}
impl<T, E> SignalWithUntracked for ElementMaybeSignal<T, E>
where
T: Into<E> + Clone + 'static,
where
T: Into<E> + Clone + 'static,
{
type Value = Option<T>;
@ -113,8 +113,8 @@ where
}
impl<T, E> SignalGetUntracked for ElementMaybeSignal<T, E>
where
T: Into<E> + Clone + 'static,
where
T: Into<E> + Clone + 'static,
{
type Value = Option<T>;
@ -138,8 +138,8 @@ where
// From static element //////////////////////////////////////////////////////////////
impl<T, E> From<T> for ElementMaybeSignal<T, E>
where
T: Into<E> + Clone + 'static,
where
T: Into<E> + Clone + 'static,
{
fn from(value: T) -> Self {
ElementMaybeSignal::Static(Some(value))
@ -147,8 +147,8 @@ where
}
impl<T, E> From<Option<T>> for ElementMaybeSignal<T, E>
where
T: Into<E> + Clone + 'static,
where
T: Into<E> + Clone + 'static,
{
fn from(target: Option<T>) -> 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<web_sys::Element, E>
where
E: From<web_sys::Element> + 'static,
where
E: From<web_sys::Element> + 'static,
{
fn from(target: &'a str) -> Self {
cfg_if! { if #[cfg(feature = "ssr")] {
@ -188,8 +188,8 @@ where
}
impl<E> From<String> for ElementMaybeSignal<web_sys::Element, E>
where
E: From<web_sys::Element> + 'static,
where
E: From<web_sys::Element> + 'static,
{
fn from(target: String) -> Self {
Self::from(target.as_str())

View file

@ -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<OpenFn, CloseFn, SendFn, SendBytesFn>
where
OpenFn: Fn() + Clone + 'static,
CloseFn: Fn() + Clone + 'static,
SendFn: Fn(&str) + Clone + 'static,
SendBytesFn: Fn(Vec<u8>) + Clone + 'static,
where
OpenFn: Fn() + Clone + 'static,
CloseFn: Fn() + Clone + 'static,
SendFn: Fn(&str) + Clone + 'static,
SendBytesFn: Fn(Vec<u8>) + Clone + 'static,
{
/// The current state of the `WebSocket` connection.
pub ready_state: Signal<ConnectionReadyState>,