Make gpui::platform module private

Nathan Sobo created

Change summary

gpui/src/lib.rs           | 4 ++--
gpui/src/platform/test.rs | 2 --
zed/src/main.rs           | 2 +-
3 files changed, 3 insertions(+), 5 deletions(-)

Detailed changes

gpui/src/lib.rs 🔗

@@ -21,8 +21,8 @@ pub use executor::Task;
 pub mod color;
 pub mod json;
 pub mod keymap;
-pub mod platform;
-pub use platform::Event;
+mod platform;
+pub use platform::{Event, PathPromptOptions};
 pub use presenter::{
     AfterLayoutContext, Axis, DebugContext, EventContext, LayoutContext, PaintContext,
     SizeConstraint, Vector2FExt,

gpui/src/platform/test.rs 🔗

@@ -17,8 +17,6 @@ pub struct Window {
     resize_handlers: Vec<Box<dyn FnMut(&mut dyn super::WindowContext)>>,
 }
 
-pub struct WindowContext {}
-
 impl Platform {
     fn new() -> Self {
         Self {

zed/src/main.rs 🔗

@@ -1,5 +1,5 @@
 use fs::OpenOptions;
-use gpui::platform::PathPromptOptions;
+use gpui::PathPromptOptions;
 use log::LevelFilter;
 use simplelog::SimpleLogger;
 use std::{fs, path::PathBuf};