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 decoder;
mod tag;
mod fstring;
mod world;
pub mod save;

View file

@ -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<Self>;

View file

@ -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;

View file

@ -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 {

View file

@ -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;