From edfa27a8d535c518d7f1ce996d7f6e23f049d26c Mon Sep 17 00:00:00 2001 From: mykola2312 <49044616+mykola2312@users.noreply.github.com> Date: Tue, 29 Aug 2023 05:59:50 +0300 Subject: [PATCH] migrate from "crate::" to "super::" for more flexibility --- src/fot.rs | 1 + src/fot/decoder.rs | 2 +- src/fot/save.rs | 4 ++-- src/fot/tag.rs | 4 ++-- src/fot/world.rs | 6 +++--- 5 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/fot.rs b/src/fot.rs index 44d99e5..8ae5475 100644 --- a/src/fot.rs +++ b/src/fot.rs @@ -1,5 +1,6 @@ mod raw; mod decoder; mod tag; +mod fstring; mod world; pub mod save; \ No newline at end of file diff --git a/src/fot/decoder.rs b/src/fot/decoder.rs index ab48b54..2800a1c 100644 --- a/src/fot/decoder.rs +++ b/src/fot/decoder.rs @@ -1,6 +1,6 @@ use std::str; use anyhow::Result; -use crate::fot::raw::Raw; +use super::raw::Raw; pub trait Decoder: Sized { fn decode(raw: &Raw, offset: usize, size: usize) -> Result; diff --git a/src/fot/save.rs b/src/fot/save.rs index 7df4b34..24b0cf6 100644 --- a/src/fot/save.rs +++ b/src/fot/save.rs @@ -3,8 +3,8 @@ use std::path::Path; use anyhow::anyhow; use anyhow::Result; use byteorder::{ByteOrder, LittleEndian}; -use crate::fot::raw::Raw; -use crate::fot::world::World; +use super::raw::Raw; +use super::world::World; use super::decoder::Decoder; diff --git a/src/fot/tag.rs b/src/fot/tag.rs index d97221e..5f9dab2 100644 --- a/src/fot/tag.rs +++ b/src/fot/tag.rs @@ -1,6 +1,6 @@ use anyhow::Result; -use crate::fot::raw::Raw; -use crate::fot::decoder::Decoder; +use super::raw::Raw; +use super::decoder::Decoder; #[derive(Debug)] pub struct Tag { diff --git a/src/fot/world.rs b/src/fot/world.rs index 58ae189..c89d0ae 100644 --- a/src/fot/world.rs +++ b/src/fot/world.rs @@ -1,6 +1,6 @@ -use crate::fot::decoder::Decoder; -use crate::fot::raw::Raw; -use crate::fot::tag::Tag; +use super::decoder::Decoder; +use super::raw::Raw; +use super::tag::Tag; use anyhow::anyhow; use anyhow::Result; use std::io::Cursor;