Update Rust edition to 2021

This commit is contained in:
FooIbar committed 2024-07-09 11:07:10 +08:00
1 parent 843e1cc6a0
commit 89f9735ab9
8 files changed
+11 -21

No files matched your search

+1 -1
View File
@@ -1,7 +1,7 @@
[package]
name = "ehviewer_rust"
version = "0.0.0"
resolver = "2"
edition = "2021"
[lib]
crate-type = ["cdylib"]
-10
View File
@@ -1,15 +1,5 @@
mod parser;
extern crate android_logger;
extern crate anyhow;
extern crate jni;
extern crate jni_fn;
extern crate log;
extern crate quick_xml;
extern crate regex_lite;
extern crate serde;
extern crate tl;
use android_logger::Config;
use anyhow::{anyhow, ensure, Result};
use jni::objects::JByteBuffer;
File renamed without changes.
+1 -1
View File
@@ -1,9 +1,9 @@
use crate::{parse_marshal_inplace, regex};
use jni::objects::{JByteBuffer, JClass};
use jni::sys::jint;
use jni::JNIEnv;
use jni_fn::jni_fn;
use quick_xml::escape::unescape;
use {parse_marshal_inplace, regex};
#[no_mangle]
#[allow(non_snake_case)]
+2 -2
View File
@@ -1,10 +1,10 @@
use crate::parse_marshal_inplace;
use crate::parser::list::{parse_info_list, GalleryListResult};
use anyhow::{bail, Result};
use jni::objects::{JByteBuffer, JClass};
use jni::sys::jint;
use jni::JNIEnv;
use jni_fn::jni_fn;
use parse_marshal_inplace;
use parser::list::{parse_info_list, GalleryListResult};
use quick_xml::escape::unescape;
use serde::Serialize;
use tl::Parser;
+1 -1
View File
@@ -1,3 +1,4 @@
use crate::{get_vdom_first_element_by_class_name, parse_marshal_inplace};
use anyhow::anyhow;
use jni::objects::{JByteBuffer, JClass};
use jni::sys::jint;
@@ -6,7 +7,6 @@ use jni_fn::jni_fn;
use serde::Serialize;
use tl::Parser;
use tl::VDom;
use {get_vdom_first_element_by_class_name, parse_marshal_inplace};
#[allow(non_snake_case)]
#[derive(Serialize)]
+5 -5
View File
@@ -1,18 +1,18 @@
use crate::parse_marshal_inplace;
use crate::{get_element_by_id, get_vdom_first_element_by_class_name};
use crate::{get_first_element_by_class_name, query_childs_first_match_attr};
use crate::{get_node_attr, get_node_handle_attr, regex};
use crate::{EHGT_PREFIX, EX_PREFIX};
use anyhow::{anyhow, bail, Result};
use jni::objects::{JByteBuffer, JClass};
use jni::sys::jint;
use jni::JNIEnv;
use jni_fn::jni_fn;
use parse_marshal_inplace;
use quick_xml::escape::unescape;
use serde::Serialize;
use std::borrow::Cow;
use std::ops::Index;
use tl::{Node, Parser, VDom};
use {get_element_by_id, get_vdom_first_element_by_class_name};
use {get_first_element_by_class_name, query_childs_first_match_attr};
use {get_node_attr, get_node_handle_attr, regex};
use {EHGT_PREFIX, EX_PREFIX};
#[derive(Serialize)]
#[allow(non_snake_case)]
+1 -1
View File
@@ -1,3 +1,4 @@
use crate::{parse_marshal_inplace, regex};
use anyhow::{anyhow, Result};
use jni::objects::{JByteBuffer, JClass};
use jni::sys::jint;
@@ -6,7 +7,6 @@ use jni_fn::jni_fn;
use quick_xml::escape::unescape;
use serde::Serialize;
use tl::{Parser, VDom};
use {parse_marshal_inplace, regex};
#[derive(Serialize)]
struct Torrent {