36
36
// Re-export macros.
37
37
pub use crate :: { array, dict, real, reals, varray} ;
38
38
39
- pub use aabb:: * ;
40
- pub use array_inner:: { Array , VariantArray } ;
41
- pub use basis:: * ;
42
- pub use callable:: * ;
43
- pub use color:: * ;
44
- pub use dictionary_inner:: Dictionary ;
45
- pub use packed_array:: * ;
46
- pub use plane:: * ;
47
- pub use projection:: * ;
48
- pub use quaternion:: * ;
49
- pub use real_inner:: * ;
50
- pub use rect2:: * ;
51
- pub use rect2i:: * ;
52
- pub use rid:: * ;
53
- pub use signal:: * ;
54
- pub use string:: * ;
55
- pub use transform2d:: * ;
56
- pub use transform3d:: * ;
57
- pub use variant:: * ;
58
- pub use vectors:: * ;
39
+ #[ doc( hidden) ]
40
+ pub mod __prelude_reexport {
41
+ use super :: * ;
42
+
43
+ pub use aabb:: * ;
44
+ pub use array_inner:: { Array , VariantArray } ;
45
+ pub use basis:: * ;
46
+ pub use callable:: * ;
47
+ pub use color:: * ;
48
+ pub use dictionary_inner:: Dictionary ;
49
+ pub use packed_array:: * ;
50
+ pub use plane:: * ;
51
+ pub use projection:: * ;
52
+ pub use quaternion:: * ;
53
+ pub use real_inner:: * ;
54
+ pub use rect2:: * ;
55
+ pub use rect2i:: * ;
56
+ pub use rid:: * ;
57
+ pub use signal:: * ;
58
+ pub use string:: { GString , NodePath , StringName } ;
59
+ pub use transform2d:: * ;
60
+ pub use transform3d:: * ;
61
+ pub use variant:: * ;
62
+ pub use vectors:: * ;
63
+
64
+ pub use crate :: { array, dict, real, reals, varray} ;
65
+ }
66
+
67
+ pub use __prelude_reexport:: * ;
59
68
60
69
/// Meta-information about variant types, properties and class names.
61
70
pub mod meta;
@@ -73,6 +82,11 @@ pub mod dictionary {
73
82
pub use super :: dictionary_inner:: { Iter , Keys , TypedIter , TypedKeys } ;
74
83
}
75
84
85
+ /// Specialized types related to Godot's various string implementations.
86
+ pub mod strings {
87
+ pub use super :: string:: TransientStringNameOrd ;
88
+ }
89
+
76
90
// ----------------------------------------------------------------------------------------------------------------------------------------------
77
91
// Implementation
78
92
@@ -145,6 +159,7 @@ pub enum RectSide {
145
159
}
146
160
147
161
// ----------------------------------------------------------------------------------------------------------------------------------------------
162
+ // #[test] utils for serde
148
163
149
164
#[ cfg( all( test, feature = "serde" ) ) ]
150
165
pub ( crate ) mod test_utils {
0 commit comments