migrate from "crate::" to "super::" for more flexibility
This commit is contained in:
parent
cdd6ec023e
commit
edfa27a8d5
5 changed files with 9 additions and 8 deletions
|
|
@ -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;
|
||||||
|
|
@ -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>;
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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 {
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue