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()) }