A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'src/com.rs')
-rw-r--r--src/com.rs11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/com.rs b/src/com.rs
index ef859d9..9640d91 100644
--- a/src/com.rs
+++ b/src/com.rs
@@ -13,13 +13,22 @@ use serde::{Deserialize, Serialize};
use crate::FG;
use crate::text::{col, color_, set_a};
-#[derive(Debug, Serialize, Deserialize)]
+#[derive(Serialize, Deserialize)]
pub struct Complete {
pub r: CompletionResponse,
pub start: usize,
pub selection: usize,
pub vo: usize,
}
+impl std::fmt::Debug for Complete {
+ fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
+ f.debug_struct("Complete")
+ .field("start", &self.start)
+ .field("selection", &self.selection)
+ .field("vo", &self.vo)
+ .finish()
+ }
+}
#[lower::apply(saturating)]
pub fn next<const N: usize>(n: usize, sel: &mut usize, vo: &mut usize) {
*sel += 1;