Improved prelude
This commit is contained in:
+6
-1
@@ -14,8 +14,9 @@ pub mod prelude {
|
||||
pub use crate::frontend::*;
|
||||
pub use crate::render::*;
|
||||
pub use crate::state::*;
|
||||
pub use crate::View;
|
||||
pub use crate::{sleep, Error, Result, View, ViewWrapper};
|
||||
pub use osui_macros::{component, rsx};
|
||||
pub use std::sync::{Arc, Mutex};
|
||||
}
|
||||
|
||||
pub type View = Arc<dyn Fn(&mut DrawContext) + Send + Sync>;
|
||||
@@ -32,3 +33,7 @@ impl From<std::sync::PoisonError<std::sync::MutexGuard<'_, bool>>> for Error {
|
||||
Error::PoisonError
|
||||
}
|
||||
}
|
||||
|
||||
pub fn sleep(delay_ms: u64) {
|
||||
std::thread::sleep(std::time::Duration::from_millis(delay_ms));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user