migrate from "crate::" to "super::" for more flexibility

This commit is contained in:
mykola2312 2023-08-29 05:59:50 +03:00
parent cdd6ec023e
commit edfa27a8d5
5 changed files with 9 additions and 8 deletions

View file

@ -1,5 +1,6 @@
mod raw; mod raw;
mod decoder; mod decoder;
mod tag; mod tag;
mod fstring;
mod world; mod world;
pub mod save; pub mod save;

View file

@ -1,6 +1,6 @@
use std::str; use std::str;
use anyhow::Result; use anyhow::Result;
use crate::fot::raw::Raw; use super::raw::Raw;
pub trait Decoder: Sized { pub trait Decoder: Sized {
fn decode(raw: &Raw, offset: usize, size: usize) -> Result<Self>; fn decode(raw: &Raw, offset: usize, size: usize) -> Result<Self>;

View file

@ -3,8 +3,8 @@ use std::path::Path;
use anyhow::anyhow; use anyhow::anyhow;
use anyhow::Result; use anyhow::Result;
use byteorder::{ByteOrder, LittleEndian}; use byteorder::{ByteOrder, LittleEndian};
use crate::fot::raw::Raw; use super::raw::Raw;
use crate::fot::world::World; use super::world::World;
use super::decoder::Decoder; use super::decoder::Decoder;

View file

@ -1,6 +1,6 @@
use anyhow::Result; use anyhow::Result;
use crate::fot::raw::Raw; use super::raw::Raw;
use crate::fot::decoder::Decoder; use super::decoder::Decoder;
#[derive(Debug)] #[derive(Debug)]
pub struct Tag { pub struct Tag {

View file

@ -1,6 +1,6 @@
use crate::fot::decoder::Decoder; use super::decoder::Decoder;
use crate::fot::raw::Raw; use super::raw::Raw;
use crate::fot::tag::Tag; use super::tag::Tag;
use anyhow::anyhow; use anyhow::anyhow;
use anyhow::Result; use anyhow::Result;
use std::io::Cursor; use std::io::Cursor;