bevy_auto_plugin/
lib.rs

1#[doc(hidden)]
2pub mod __private {
3    pub use bevy_auto_plugin_shared as shared;
4}
5
6pub mod prelude {
7    #[doc(inline)]
8    pub use bevy_auto_plugin_proc_macros::AutoPlugin;
9
10    #[doc(inline)]
11    pub use bevy_auto_plugin_proc_macros::auto_add_message;
12
13    #[doc(inline)]
14    #[deprecated(since = "0.6.0", note = "Use `auto_add_message` instead.")]
15    pub use bevy_auto_plugin_proc_macros::auto_add_message as auto_add_event;
16
17    #[doc(inline)]
18    pub use bevy_auto_plugin_proc_macros::auto_add_plugin;
19
20    #[doc(inline)]
21    pub use bevy_auto_plugin_proc_macros::auto_add_system;
22
23    #[doc(inline)]
24    pub use bevy_auto_plugin_proc_macros::auto_init_resource;
25
26    #[doc(inline)]
27    pub use bevy_auto_plugin_proc_macros::auto_init_state;
28
29    #[doc(inline)]
30    pub use bevy_auto_plugin_proc_macros::auto_init_sub_state;
31
32    #[doc(inline)]
33    pub use bevy_auto_plugin_proc_macros::auto_insert_resource;
34
35    #[doc(inline)]
36    pub use bevy_auto_plugin_proc_macros::auto_name;
37
38    #[doc(inline)]
39    pub use bevy_auto_plugin_proc_macros::auto_plugin;
40
41    #[doc(inline)]
42    pub use bevy_auto_plugin_proc_macros::auto_register_state_type;
43
44    #[doc(inline)]
45    pub use bevy_auto_plugin_proc_macros::auto_register_type;
46
47    #[doc(inline)]
48    pub use bevy_auto_plugin_proc_macros::auto_add_observer;
49
50    #[doc(inline)]
51    pub use bevy_auto_plugin_proc_macros::auto_component;
52
53    #[doc(inline)]
54    pub use bevy_auto_plugin_proc_macros::auto_resource;
55
56    #[doc(inline)]
57    pub use bevy_auto_plugin_proc_macros::auto_event;
58
59    #[doc(inline)]
60    pub use bevy_auto_plugin_proc_macros::auto_message;
61
62    #[doc(inline)]
63    pub use bevy_auto_plugin_proc_macros::auto_states;
64
65    #[doc(inline)]
66    pub use bevy_auto_plugin_proc_macros::auto_system;
67
68    #[doc(inline)]
69    pub use bevy_auto_plugin_proc_macros::auto_observer;
70
71    #[doc(inline)]
72    pub use bevy_auto_plugin_proc_macros::auto_run_on_build;
73
74    #[doc(inline)]
75    pub use bevy_auto_plugin_proc_macros::auto_bind_plugin;
76
77    #[doc(inline)]
78    pub use bevy_auto_plugin_proc_macros::auto_configure_system_set;
79}
80
81#[deprecated(since = "0.7.0", note = "bevy_auto_plugin::prelude::* instead")]
82pub mod modes {
83    #[deprecated(since = "0.7.0", note = "bevy_auto_plugin::prelude::* instead")]
84    pub mod global {
85        #[deprecated(since = "0.7.0", note = "bevy_auto_plugin::prelude::* instead")]
86        pub mod prelude {
87            #[doc(inline)]
88            pub use bevy_auto_plugin_proc_macros::AutoPlugin;
89
90            #[doc(inline)]
91            pub use bevy_auto_plugin_proc_macros::auto_add_message;
92
93            #[doc(inline)]
94            #[deprecated(since = "0.6.0", note = "Use `auto_add_message` instead.")]
95            pub use bevy_auto_plugin_proc_macros::auto_add_message as auto_add_event;
96
97            #[doc(inline)]
98            pub use bevy_auto_plugin_proc_macros::auto_add_system;
99
100            #[doc(inline)]
101            pub use bevy_auto_plugin_proc_macros::auto_init_resource;
102
103            #[doc(inline)]
104            pub use bevy_auto_plugin_proc_macros::auto_init_state;
105
106            #[doc(inline)]
107            pub use bevy_auto_plugin_proc_macros::auto_insert_resource;
108
109            #[doc(inline)]
110            pub use bevy_auto_plugin_proc_macros::auto_name;
111
112            #[doc(inline)]
113            pub use bevy_auto_plugin_proc_macros::auto_plugin;
114
115            #[doc(inline)]
116            pub use bevy_auto_plugin_proc_macros::auto_register_state_type;
117
118            #[doc(inline)]
119            pub use bevy_auto_plugin_proc_macros::auto_register_type;
120
121            #[doc(inline)]
122            pub use bevy_auto_plugin_proc_macros::auto_add_observer;
123
124            #[doc(inline)]
125            pub use bevy_auto_plugin_proc_macros::auto_component;
126
127            #[doc(inline)]
128            pub use bevy_auto_plugin_proc_macros::auto_resource;
129
130            #[doc(inline)]
131            pub use bevy_auto_plugin_proc_macros::auto_event;
132
133            #[doc(inline)]
134            pub use bevy_auto_plugin_proc_macros::auto_message;
135
136            #[doc(inline)]
137            pub use bevy_auto_plugin_proc_macros::auto_states;
138
139            #[doc(inline)]
140            pub use bevy_auto_plugin_proc_macros::auto_system;
141
142            #[doc(inline)]
143            pub use bevy_auto_plugin_proc_macros::auto_observer;
144
145            #[doc(inline)]
146            pub use bevy_auto_plugin_proc_macros::auto_run_on_build;
147
148            #[doc(inline)]
149            pub use bevy_auto_plugin_proc_macros::auto_bind_plugin;
150        }
151    }
152}