From b1903159206013e05704431ed71b3bcdc665bd0a Mon Sep 17 00:00:00 2001 From: mykola2312 <49044616+mykola2312@users.noreply.github.com> Date: Sat, 2 Sep 2023 21:43:20 +0300 Subject: [PATCH] deny rust 2018 idioms so no hidden lifetimes - I will be able to manage lifetimes better --- src/fot/stream.rs | 2 +- src/main.rs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fot/stream.rs b/src/fot/stream.rs index a7ab63e..9442b8c 100644 --- a/src/fot/stream.rs +++ b/src/fot/stream.rs @@ -11,7 +11,7 @@ pub struct ReadStream<'a> { } impl<'a> ReadStream<'a> { - pub fn new(raw: &Raw, offset: usize) -> ReadStream { + pub fn new(raw: &Raw, offset: usize) -> ReadStream<'a> { let mut rdr = Cursor::new(&raw.mem[..]); rdr.set_position(offset as u64); ReadStream { raw: raw, rdr: rdr } diff --git a/src/main.rs b/src/main.rs index adbb602..277f0e8 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,3 +1,4 @@ +#![deny(rust_2018_idioms)] use std::env; use std::path::Path;