We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3d7575f commit 901d626Copy full SHA for 901d626
godot-core/src/engine/mod.rs renamed to godot-core/src/engine.rs
@@ -41,8 +41,8 @@ pub use crate::obj::script::SiMut;
41
#[deprecated = "`GFile` has been moved to `godot::tools`."]
42
pub use crate::tools::GFile;
43
44
-#[deprecated = "`IoError` has been moved to `godot::tools`."]
45
-pub use crate::tools::IoError;
+#[deprecated = "`IoError` has been moved to `godot::meta::error`."]
+pub use crate::meta::error::IoError;
46
47
#[deprecated = "`save` has been moved to `godot::global`."]
48
pub use crate::tools::save;
godot-core/src/tools/io_error.rs renamed to godot-core/src/meta/error/io_error.rs
@@ -8,7 +8,7 @@
8
use std::error::Error;
9
use std::fmt;
10
11
-use crate::gen::classes::FileAccess;
+use crate::classes::FileAccess;
12
use crate::global::Error as GodotError;
13
use crate::obj::Gd;
14
godot-core/src/meta/error/mod.rs
@@ -9,6 +9,8 @@
mod call_error;
mod convert_error;
+mod io_error;
pub use call_error::*;
15
pub use convert_error::*;
16
+pub use io_error::*;
godot-core/src/tools/gfile.rs
@@ -10,8 +10,8 @@ use crate::classes::file_access::{CompressionMode, ModeFlags};
use crate::classes::FileAccess;
use crate::global::Error;
-use crate::tools::IoError;
+use crate::engine::IoError;
use std::cmp;
use std::io::{BufRead, ErrorKind, Read, Seek, SeekFrom, Write};
17
godot-core/src/tools/mod.rs
@@ -11,11 +11,9 @@
//! or better integrated with Rust.
mod gfile;
-mod io_error;
mod save_load;
mod translate;
18
pub use gfile::*;
19
-pub use io_error::*;
20
pub use save_load::*;
21
pub use translate::*;
godot-core/src/tools/save_load.rs
@@ -7,9 +7,9 @@
7
use crate::builtin::GString;
use crate::classes::{Resource, ResourceLoader, ResourceSaver};
use crate::obj::{Gd, Inherits};
/// ⚠️ Loads a resource from the filesystem located at `path`, panicking on error.
///
godot/src/prelude.rs
@@ -12,7 +12,8 @@ pub use super::register::{godot_api, Export, GodotClass, GodotConvert, Var};
pub use super::builtin::__prelude_reexport::*;
pub use super::builtin::math::FloatExt as _;
-pub use super::meta::{FromGodot, ToGodot};
+pub use super::meta::error::{ConvertError, IoError};
+pub use super::meta::{FromGodot, GodotConvert, ToGodot};
pub use super::classes::{
AudioStreamPlayer, Camera2D, Camera3D, IAudioStreamPlayer, ICamera2D, ICamera3D, INode,
@@ -22,7 +23,7 @@ pub use super::classes::{
22
23
pub use super::global::{
24
godot_error, godot_print, godot_print_rich, godot_script_error, godot_warn,
25
};
-pub use super::tools::{load, save, try_load, try_save, GFile, IoError};
26
+pub use super::tools::{load, save, try_load, try_save, GFile};
27
28
pub use super::init::{gdextension, ExtensionLibrary, InitLevel};
29
pub use super::obj::{Base, Gd, GdMut, GdRef, GodotClass, Inherits, InstanceId, OnReady};
0 commit comments