fix lints on rust 1.89 (#4587)
This commit is contained in:
1 parent
27bae6fbb7
commit
9ec474962b
16 files changed
+48
-37
No files matched your search
@@ -1329,7 +1329,7 @@ fn name_is_bindgen_symbol(name: &str) -> bool {
|
|||||||
/// We need to do this for data symbols because walrus doesn't provide the right range and offset
|
/// We need to do this for data symbols because walrus doesn't provide the right range and offset
|
||||||
/// information for data segments. Fortunately, it provides it for code sections, so we only need to
|
/// information for data segments. Fortunately, it provides it for code sections, so we only need to
|
||||||
/// do a small amount extra of parsing here.
|
/// do a small amount extra of parsing here.
|
||||||
fn parse_bytes_to_data_segment(bytes: &[u8]) -> Result<RawDataSection> {
|
fn parse_bytes_to_data_segment(bytes: &[u8]) -> Result<RawDataSection<'_>> {
|
||||||
let parser = wasmparser::Parser::new(0);
|
let parser = wasmparser::Parser::new(0);
|
||||||
let mut parser = parser.parse_all(bytes);
|
let mut parser = parser.parse_all(bytes);
|
||||||
let mut segments = vec![];
|
let mut segments = vec![];
|
||||||
@@ -1441,7 +1441,7 @@ struct ParsedModule<'a> {
|
|||||||
|
|
||||||
/// Parse a module and return the mapping of index to FunctionID.
|
/// Parse a module and return the mapping of index to FunctionID.
|
||||||
/// We'll use this mapping to remap ModuleIDs
|
/// We'll use this mapping to remap ModuleIDs
|
||||||
fn parse_module_with_ids(bindgened: &[u8]) -> Result<ParsedModule> {
|
fn parse_module_with_ids(bindgened: &[u8]) -> Result<ParsedModule<'_>> {
|
||||||
let ids = Arc::new(RwLock::new(Vec::new()));
|
let ids = Arc::new(RwLock::new(Vec::new()));
|
||||||
let ids_ = ids.clone();
|
let ids_ = ids.clone();
|
||||||
let module = Module::from_buffer_with_config(
|
let module = Module::from_buffer_with_config(
|
||||||
|
|||||||
@@ -401,7 +401,7 @@ struct DocField<'a> {
|
|||||||
input_arg_doc: String,
|
input_arg_doc: String,
|
||||||
}
|
}
|
||||||
|
|
||||||
fn build_doc_fields(f: &FnArg) -> Option<DocField> {
|
fn build_doc_fields(f: &FnArg) -> Option<DocField<'_>> {
|
||||||
let FnArg::Typed(pt) = f else { unreachable!() };
|
let FnArg::Typed(pt) = f else { unreachable!() };
|
||||||
|
|
||||||
let arg_doc = pt
|
let arg_doc = pt
|
||||||
|
|||||||
@@ -197,7 +197,7 @@ mod field_info {
|
|||||||
ordinal: usize,
|
ordinal: usize,
|
||||||
field: &syn::Field,
|
field: &syn::Field,
|
||||||
field_defaults: FieldBuilderAttr,
|
field_defaults: FieldBuilderAttr,
|
||||||
) -> Result<FieldInfo, Error> {
|
) -> Result<FieldInfo<'_>, Error> {
|
||||||
if let Some(ref name) = field.ident {
|
if let Some(ref name) = field.ident {
|
||||||
let mut builder_attr = field_defaults.with(&field.attrs)?;
|
let mut builder_attr = field_defaults.with(&field.attrs)?;
|
||||||
|
|
||||||
|
|||||||
@@ -36,18 +36,18 @@ impl Effect {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl PartialOrd for Effect {
|
|
||||||
fn partial_cmp(&self, other: &Self) -> Option<std::cmp::Ordering> {
|
|
||||||
Some(self.order.cmp(&other.order))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
impl Ord for Effect {
|
impl Ord for Effect {
|
||||||
fn cmp(&self, other: &Self) -> std::cmp::Ordering {
|
fn cmp(&self, other: &Self) -> std::cmp::Ordering {
|
||||||
self.order.cmp(&other.order)
|
self.order.cmp(&other.order)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl PartialOrd for Effect {
|
||||||
|
fn partial_cmp(&self, other: &Self) -> Option<std::cmp::Ordering> {
|
||||||
|
Some(self.cmp(other))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl PartialEq for Effect {
|
impl PartialEq for Effect {
|
||||||
fn eq(&self, other: &Self) -> bool {
|
fn eq(&self, other: &Self) -> bool {
|
||||||
self.order == other.order
|
self.order == other.order
|
||||||
|
|||||||
@@ -250,7 +250,7 @@ impl ErrorContext {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Get all errors thrown from child components
|
/// Get all errors thrown from child components
|
||||||
pub fn errors(&self) -> Ref<[CapturedError]> {
|
pub fn errors(&self) -> Ref<'_, [CapturedError]> {
|
||||||
Ref::map(self.errors.borrow(), |errors| errors.as_slice())
|
Ref::map(self.errors.borrow(), |errors| errors.as_slice())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -265,17 +265,16 @@ impl Borrow<ScopeOrder> for DirtyTasks {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl PartialOrd for DirtyTasks {
|
|
||||||
fn partial_cmp(&self, other: &Self) -> Option<std::cmp::Ordering> {
|
|
||||||
Some(self.order.cmp(&other.order))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
impl Ord for DirtyTasks {
|
impl Ord for DirtyTasks {
|
||||||
fn cmp(&self, other: &Self) -> std::cmp::Ordering {
|
fn cmp(&self, other: &Self) -> std::cmp::Ordering {
|
||||||
self.order.cmp(&other.order)
|
self.order.cmp(&other.order)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
impl PartialOrd for DirtyTasks {
|
||||||
|
fn partial_cmp(&self, other: &Self) -> Option<std::cmp::Ordering> {
|
||||||
|
Some(self.cmp(other))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl PartialEq for DirtyTasks {
|
impl PartialEq for DirtyTasks {
|
||||||
fn eq(&self, other: &Self) -> bool {
|
fn eq(&self, other: &Self) -> bool {
|
||||||
|
|||||||
@@ -294,7 +294,7 @@ impl Scope {
|
|||||||
for ctx in contexts.iter_mut() {
|
for ctx in contexts.iter_mut() {
|
||||||
// Swap the ptr directly
|
// Swap the ptr directly
|
||||||
if let Some(ctx) = ctx.downcast_mut::<T>() {
|
if let Some(ctx) = ctx.downcast_mut::<T>() {
|
||||||
std::mem::swap(ctx, &mut value.clone());
|
*ctx = value.clone();
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ impl SuspenseContext {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Get all suspended tasks
|
/// Get all suspended tasks
|
||||||
pub fn suspended_futures(&self) -> Ref<[SuspendedFuture]> {
|
pub fn suspended_futures(&self) -> Ref<'_, [SuspendedFuture]> {
|
||||||
Ref::map(self.inner.suspended_tasks.borrow(), |tasks| {
|
Ref::map(self.inner.suspended_tasks.borrow(), |tasks| {
|
||||||
tasks.as_slice()
|
tasks.as_slice()
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ pub enum IpcMethod<'a> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl IpcMessage {
|
impl IpcMessage {
|
||||||
pub(crate) fn method(&self) -> IpcMethod {
|
pub(crate) fn method(&self) -> IpcMethod<'_> {
|
||||||
match self.method.as_str() {
|
match self.method.as_str() {
|
||||||
"file_dialog" => IpcMethod::FileDialog,
|
"file_dialog" => IpcMethod::FileDialog,
|
||||||
"user_event" => IpcMethod::UserEvent,
|
"user_event" => IpcMethod::UserEvent,
|
||||||
|
|||||||
@@ -94,6 +94,7 @@ impl BundledAsset {
|
|||||||
/// img { src: ASSET }
|
/// img { src: ASSET }
|
||||||
/// };
|
/// };
|
||||||
/// ```
|
/// ```
|
||||||
|
#[allow(unpredictable_function_pointer_comparisons)]
|
||||||
#[derive(PartialEq, Clone, Copy)]
|
#[derive(PartialEq, Clone, Copy)]
|
||||||
pub struct Asset {
|
pub struct Asset {
|
||||||
/// A function that returns a pointer to the bundled asset. This will be resolved after the linker has run and
|
/// A function that returns a pointer to the bundled asset. This will be resolved after the linker has run and
|
||||||
|
|||||||
@@ -694,6 +694,7 @@ impl RouteEnum {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[allow(clippy::large_enum_variant)]
|
||||||
enum RouteEndpoint {
|
enum RouteEndpoint {
|
||||||
Route(Route),
|
Route(Route),
|
||||||
Redirect(Redirect),
|
Redirect(Redirect),
|
||||||
@@ -751,6 +752,7 @@ impl ToTokens for SiteMapSegment {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[allow(clippy::large_enum_variant)]
|
||||||
enum SegmentType {
|
enum SegmentType {
|
||||||
Static(String),
|
Static(String),
|
||||||
Dynamic(String),
|
Dynamic(String),
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ use syn::{Ident, Type};
|
|||||||
|
|
||||||
use proc_macro2::TokenStream as TokenStream2;
|
use proc_macro2::TokenStream as TokenStream2;
|
||||||
|
|
||||||
|
#[allow(clippy::large_enum_variant)]
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub enum QuerySegment {
|
pub enum QuerySegment {
|
||||||
Single(FullQuerySegment),
|
Single(FullQuerySegment),
|
||||||
|
|||||||
@@ -461,6 +461,7 @@ impl Route {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[allow(clippy::large_enum_variant)]
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub(crate) enum RouteType {
|
pub(crate) enum RouteType {
|
||||||
Child(Field),
|
Child(Field),
|
||||||
|
|||||||
@@ -73,7 +73,7 @@ pub trait ReadableExt: Readable {
|
|||||||
/// If the value has been dropped, this will panic. Calling this on a Signal is the same as
|
/// If the value has been dropped, this will panic. Calling this on a Signal is the same as
|
||||||
/// using the signal() syntax to read and subscribe to its value
|
/// using the signal() syntax to read and subscribe to its value
|
||||||
#[track_caller]
|
#[track_caller]
|
||||||
fn read(&self) -> ReadableRef<Self>
|
fn read(&self) -> ReadableRef<'_, Self>
|
||||||
where
|
where
|
||||||
Self::Target: 'static,
|
Self::Target: 'static,
|
||||||
{
|
{
|
||||||
@@ -82,7 +82,7 @@ pub trait ReadableExt: Readable {
|
|||||||
|
|
||||||
/// Try to get the current value of the state. If this is a signal, this will subscribe the current scope to the signal.
|
/// Try to get the current value of the state. If this is a signal, this will subscribe the current scope to the signal.
|
||||||
#[track_caller]
|
#[track_caller]
|
||||||
fn try_read(&self) -> Result<ReadableRef<Self>, generational_box::BorrowError>
|
fn try_read(&self) -> Result<ReadableRef<'_, Self>, generational_box::BorrowError>
|
||||||
where
|
where
|
||||||
Self::Target: 'static,
|
Self::Target: 'static,
|
||||||
{
|
{
|
||||||
@@ -136,7 +136,7 @@ pub trait ReadableExt: Readable {
|
|||||||
/// }
|
/// }
|
||||||
/// ```
|
/// ```
|
||||||
#[track_caller]
|
#[track_caller]
|
||||||
fn peek(&self) -> ReadableRef<Self>
|
fn peek(&self) -> ReadableRef<'_, Self>
|
||||||
where
|
where
|
||||||
Self::Target: 'static,
|
Self::Target: 'static,
|
||||||
{
|
{
|
||||||
@@ -146,7 +146,7 @@ pub trait ReadableExt: Readable {
|
|||||||
/// Try to peek the current value of the signal without subscribing to updates. If the value has
|
/// Try to peek the current value of the signal without subscribing to updates. If the value has
|
||||||
/// been dropped, this will return an error.
|
/// been dropped, this will return an error.
|
||||||
#[track_caller]
|
#[track_caller]
|
||||||
fn try_peek(&self) -> Result<ReadableRef<Self>, generational_box::BorrowError>
|
fn try_peek(&self) -> Result<ReadableRef<'_, Self>, generational_box::BorrowError>
|
||||||
where
|
where
|
||||||
Self::Target: 'static,
|
Self::Target: 'static,
|
||||||
{
|
{
|
||||||
@@ -229,7 +229,10 @@ pub trait ReadableExt: Readable {
|
|||||||
|
|
||||||
/// Index into the inner value and return a reference to the result. If the value has been dropped or the index is invalid, this will panic.
|
/// Index into the inner value and return a reference to the result. If the value has been dropped or the index is invalid, this will panic.
|
||||||
#[track_caller]
|
#[track_caller]
|
||||||
fn index<I>(&self, index: I) -> ReadableRef<Self, <Self::Target as std::ops::Index<I>>::Output>
|
fn index<I>(
|
||||||
|
&self,
|
||||||
|
index: I,
|
||||||
|
) -> ReadableRef<'_, Self, <Self::Target as std::ops::Index<I>>::Output>
|
||||||
where
|
where
|
||||||
Self::Target: std::ops::Index<I> + 'static,
|
Self::Target: std::ops::Index<I> + 'static,
|
||||||
{
|
{
|
||||||
@@ -313,7 +316,7 @@ pub trait ReadableVecExt<T>: Readable<Target = Vec<T>> {
|
|||||||
|
|
||||||
/// Get the first element of the inner vector.
|
/// Get the first element of the inner vector.
|
||||||
#[track_caller]
|
#[track_caller]
|
||||||
fn first(&self) -> Option<ReadableRef<Self, T>>
|
fn first(&self) -> Option<ReadableRef<'_, Self, T>>
|
||||||
where
|
where
|
||||||
T: 'static,
|
T: 'static,
|
||||||
{
|
{
|
||||||
@@ -322,7 +325,7 @@ pub trait ReadableVecExt<T>: Readable<Target = Vec<T>> {
|
|||||||
|
|
||||||
/// Get the last element of the inner vector.
|
/// Get the last element of the inner vector.
|
||||||
#[track_caller]
|
#[track_caller]
|
||||||
fn last(&self) -> Option<ReadableRef<Self, T>>
|
fn last(&self) -> Option<ReadableRef<'_, Self, T>>
|
||||||
where
|
where
|
||||||
T: 'static,
|
T: 'static,
|
||||||
{
|
{
|
||||||
@@ -331,7 +334,7 @@ pub trait ReadableVecExt<T>: Readable<Target = Vec<T>> {
|
|||||||
|
|
||||||
/// Get the element at the given index of the inner vector.
|
/// Get the element at the given index of the inner vector.
|
||||||
#[track_caller]
|
#[track_caller]
|
||||||
fn get(&self, index: usize) -> Option<ReadableRef<Self, T>>
|
fn get(&self, index: usize) -> Option<ReadableRef<'_, Self, T>>
|
||||||
where
|
where
|
||||||
T: 'static,
|
T: 'static,
|
||||||
{
|
{
|
||||||
@@ -382,7 +385,7 @@ pub trait ReadableOptionExt<T>: Readable<Target = Option<T>> {
|
|||||||
|
|
||||||
/// Attempts to read the inner value of the Option.
|
/// Attempts to read the inner value of the Option.
|
||||||
#[track_caller]
|
#[track_caller]
|
||||||
fn as_ref(&self) -> Option<ReadableRef<Self, T>>
|
fn as_ref(&self) -> Option<ReadableRef<'_, Self, T>>
|
||||||
where
|
where
|
||||||
T: 'static,
|
T: 'static,
|
||||||
{
|
{
|
||||||
@@ -408,7 +411,7 @@ pub trait ReadableResultExt<T, E>: Readable<Target = Result<T, E>> {
|
|||||||
|
|
||||||
/// Attempts to read the inner value of the Option.
|
/// Attempts to read the inner value of the Option.
|
||||||
#[track_caller]
|
#[track_caller]
|
||||||
fn as_ref(&self) -> Result<ReadableRef<Self, T>, ReadableRef<Self, E>>
|
fn as_ref(&self) -> Result<ReadableRef<'_, Self, T>, ReadableRef<'_, Self, E>>
|
||||||
where
|
where
|
||||||
T: 'static,
|
T: 'static,
|
||||||
E: 'static,
|
E: 'static,
|
||||||
|
|||||||
@@ -1466,7 +1466,7 @@ struct DataSymbol {
|
|||||||
/// We need to do this for data symbols because walrus doesn't provide the right range and offset
|
/// We need to do this for data symbols because walrus doesn't provide the right range and offset
|
||||||
/// information for data segments. Fortunately, it provides it for code sections, so we only need to
|
/// information for data segments. Fortunately, it provides it for code sections, so we only need to
|
||||||
/// do a small amount extra of parsing here.
|
/// do a small amount extra of parsing here.
|
||||||
fn parse_bytes_to_data_segment(bytes: &[u8]) -> Result<RawDataSection> {
|
fn parse_bytes_to_data_segment(bytes: &[u8]) -> Result<RawDataSection<'_>> {
|
||||||
let parser = wasmparser::Parser::new(0);
|
let parser = wasmparser::Parser::new(0);
|
||||||
let mut parser = parser.parse_all(bytes);
|
let mut parser = parser.parse_all(bytes);
|
||||||
let mut segments = vec![];
|
let mut segments = vec![];
|
||||||
|
|||||||
@@ -74,9 +74,11 @@ impl WebHistory {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn scroll_pos(&self) -> ScrollPosition {
|
fn scroll_pos(&self) -> ScrollPosition {
|
||||||
self.do_scroll_restoration
|
if self.do_scroll_restoration {
|
||||||
.then(|| ScrollPosition::of_window(&self.window))
|
ScrollPosition::of_window(&self.window)
|
||||||
.unwrap_or_default()
|
} else {
|
||||||
|
Default::default()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn create_state(&self) -> [f64; 2] {
|
fn create_state(&self) -> [f64; 2] {
|
||||||
@@ -239,9 +241,11 @@ impl HashHistory {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn scroll_pos(&self) -> ScrollPosition {
|
fn scroll_pos(&self) -> ScrollPosition {
|
||||||
self.do_scroll_restoration
|
if self.do_scroll_restoration {
|
||||||
.then(|| ScrollPosition::of_window(&self.window))
|
ScrollPosition::of_window(&self.window)
|
||||||
.unwrap_or_default()
|
} else {
|
||||||
|
Default::default()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn create_state(&self) -> [f64; 2] {
|
fn create_state(&self) -> [f64; 2] {
|
||||||
|
|||||||
Reference in new issue
Block a user