summaryrefslogtreecommitdiff
path: root/src/systems/render
diff options
context:
space:
mode:
Diffstat (limited to 'src/systems/render')
-rw-r--r--src/systems/render/renderer.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/systems/render/renderer.rs b/src/systems/render/renderer.rs
index 9060683..dab4c23 100644
--- a/src/systems/render/renderer.rs
+++ b/src/systems/render/renderer.rs
@@ -1,5 +1,6 @@
use std::fmt::{Display, Formatter};
use std::future::Future;
+use std::ops::Deref;
use crate::systems::cmd::errors::CmdRenderError;
@@ -23,6 +24,14 @@ impl Display for JVRenderResult {
}
}
+impl Deref for JVRenderResult {
+ type Target = str;
+
+ fn deref(&self) -> &Self::Target {
+ &self.render_text
+ }
+}
+
impl JVRenderResult {
pub fn print(&mut self, text: &str) {
self.render_text.push_str(text);