aboutsummaryrefslogtreecommitdiff
path: root/mingling_core/src
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-07-11 14:48:59 +0800
committer魏曹先生 <1992414357@qq.com>2026-07-11 14:48:59 +0800
commit7fb5230f9c9e4ad095566f971b3bc5b3d87b1926 (patch)
tree89bb820edb391f919fc81a5fde3e50bd8c6aab24 /mingling_core/src
parentc5736152b0adeef17349265c4b9277ba17b8bcfd (diff)
feat(renderer): add new() constructor to RenderResult
Diffstat (limited to 'mingling_core/src')
-rw-r--r--mingling_core/src/renderer/render_result.rs17
1 files changed, 17 insertions, 0 deletions
diff --git a/mingling_core/src/renderer/render_result.rs b/mingling_core/src/renderer/render_result.rs
index 5ef3120..82a745c 100644
--- a/mingling_core/src/renderer/render_result.rs
+++ b/mingling_core/src/renderer/render_result.rs
@@ -52,6 +52,23 @@ impl From<&RenderResult> for String {
}
impl RenderResult {
+ /// Creates a new `RenderResult` with default values (empty text and exit code 0).
+ ///
+ /// Equivalent to `RenderResult::default()`.
+ ///
+ /// # Examples
+ ///
+ /// ```
+ /// use mingling_core::RenderResult;
+ ///
+ /// let result = RenderResult::new();
+ /// assert_eq!(result.exit_code, 0);
+ /// assert!(result.is_empty());
+ /// ```
+ pub fn new() -> Self {
+ Self::default()
+ }
+
/// Appends the given text to the rendered content.
///
/// # Examples