Skip to content

Commit d9c139b

Browse files
committed
Rust 2024
1 parent 0c4206c commit d9c139b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+212
-203
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "mlua"
33
version = "0.12.0-dev.1" # remember to update mlua_derive
44
authors = ["Aleksandr Orlenko <zxteam@pm.me>", "kyren <catherine@kyju.org>"]
55
rust-version = "1.88"
6-
edition = "2021"
6+
edition = "2024"
77
repository = "https://github.com/mlua-rs/mlua"
88
documentation = "https://docs.rs/mlua"
99
readme = "README.md"

benches/benchmark.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::sync::atomic::{AtomicUsize, Ordering};
22
use std::time::Duration;
33

4-
use criterion::{criterion_group, criterion_main, BatchSize, Criterion};
4+
use criterion::{BatchSize, Criterion, criterion_group, criterion_main};
55
use tokio::runtime::Runtime;
66
use tokio::task;
77

benches/serde.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use std::time::Duration;
22

3-
use criterion::{criterion_group, criterion_main, BatchSize, Criterion};
3+
use criterion::{BatchSize, Criterion, criterion_group, criterion_main};
44

55
use mlua::prelude::*;
66

examples/async_http_client.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use hyper::body::Incoming;
55
use hyper_util::client::legacy::Client as HyperClient;
66
use hyper_util::rt::TokioExecutor;
77

8-
use mlua::{chunk, ExternalResult, Lua, Result, UserData, UserDataMethods};
8+
use mlua::{ExternalResult, Lua, Result, UserData, UserDataMethods, chunk};
99

1010
struct BodyReader(Incoming);
1111

examples/async_http_reqwest.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use mlua::{chunk, ExternalResult, Lua, LuaSerdeExt, Result, Value};
1+
use mlua::{ExternalResult, Lua, LuaSerdeExt, Result, Value, chunk};
22

33
#[tokio::main(flavor = "current_thread")]
44
async fn main() -> Result<()> {

examples/async_http_server.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use hyper::{Request, Response};
1111
use hyper_util::rt::TokioIo;
1212
use tokio::net::TcpListener;
1313

14-
use mlua::{chunk, Error as LuaError, Function, Lua, String as LuaString, Table, UserData, UserDataMethods};
14+
use mlua::{Error as LuaError, Function, Lua, String as LuaString, Table, UserData, UserDataMethods, chunk};
1515

1616
/// Wrapper around incoming request that implements UserData
1717
struct LuaRequest(SocketAddr, Request<Incoming>);

examples/async_tcp_server.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use std::net::SocketAddr;
44
use tokio::io::{AsyncReadExt, AsyncWriteExt};
55
use tokio::net::{TcpListener, TcpStream};
66

7-
use mlua::{chunk, BString, Function, Lua, UserData, UserDataMethods};
7+
use mlua::{BString, Function, Lua, UserData, UserDataMethods, chunk};
88

99
struct LuaTcpStream(TcpStream);
1010

examples/guided_tour.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::f32;
22
use std::iter::FromIterator;
33

4-
use mlua::{chunk, FromLua, Function, Lua, MetaMethod, Result, UserData, UserDataMethods, Value, Variadic};
4+
use mlua::{FromLua, Function, Lua, MetaMethod, Result, UserData, UserDataMethods, Value, Variadic, chunk};
55

66
fn main() -> Result<()> {
77
// You can create a new Lua state with `Lua::new()`. This loads the default Lua std library

examples/userdata.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use mlua::{chunk, Lua, MetaMethod, Result, UserData};
1+
use mlua::{Lua, MetaMethod, Result, UserData, chunk};
22

33
#[derive(Default)]
44
struct Rectangle {

src/buffer.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ struct BufferCursor(Buffer, usize);
9797

9898
impl io::Read for BufferCursor {
9999
fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> {
100-
let lua = self.0 .0.lua.lock();
100+
let lua = self.0.0.lua.lock();
101101
let data = self.0.as_slice(&lua);
102102
if self.1 == data.len() {
103103
return Ok(0);
@@ -111,7 +111,7 @@ impl io::Read for BufferCursor {
111111

112112
impl io::Write for BufferCursor {
113113
fn write(&mut self, buf: &[u8]) -> io::Result<usize> {
114-
let lua = self.0 .0.lua.lock();
114+
let lua = self.0.0.lua.lock();
115115
let data = self.0.as_slice_mut(&lua);
116116
if self.1 == data.len() {
117117
return Ok(0);
@@ -129,7 +129,7 @@ impl io::Write for BufferCursor {
129129

130130
impl io::Seek for BufferCursor {
131131
fn seek(&mut self, pos: io::SeekFrom) -> io::Result<u64> {
132-
let lua = self.0 .0.lua.lock();
132+
let lua = self.0.0.lua.lock();
133133
let data = self.0.as_slice(&lua);
134134
let new_offset = match pos {
135135
io::SeekFrom::Start(offset) => offset as i64,

0 commit comments

Comments
 (0)