From 799b4e9f0df8c17a84a5b43217537f7363c4b1df Mon Sep 17 00:00:00 2001 From: Alex Orlenko Date: Sat, 28 May 2022 21:13:49 +0100 Subject: [PATCH] Make Variadic::new and MultiValue::new const --- src/multi.rs | 2 +- src/value.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/multi.rs b/src/multi.rs index 36ad19c..bed3d23 100644 --- a/src/multi.rs +++ b/src/multi.rs @@ -83,7 +83,7 @@ pub struct Variadic(Vec); impl Variadic { /// Creates an empty `Variadic` wrapper containing no values. - pub fn new() -> Variadic { + pub const fn new() -> Variadic { Variadic(Vec::new()) } } diff --git a/src/value.rs b/src/value.rs index 96f36fc..7fdc845 100644 --- a/src/value.rs +++ b/src/value.rs @@ -196,7 +196,7 @@ pub struct MultiValue<'lua>(Vec>); impl<'lua> MultiValue<'lua> { /// Creates an empty `MultiValue` containing no values. #[inline] - pub fn new() -> MultiValue<'lua> { + pub const fn new() -> MultiValue<'lua> { MultiValue(Vec::new()) }