Make Variadic::new and MultiValue::new const

This commit is contained in:
Alex Orlenko 2022-05-28 21:13:49 +01:00
parent 93f0b2a5de
commit 799b4e9f0d
No known key found for this signature in database
GPG Key ID: 4C150C250863B96D
2 changed files with 2 additions and 2 deletions

View File

@ -83,7 +83,7 @@ pub struct Variadic<T>(Vec<T>);
impl<T> Variadic<T> { impl<T> Variadic<T> {
/// Creates an empty `Variadic` wrapper containing no values. /// Creates an empty `Variadic` wrapper containing no values.
pub fn new() -> Variadic<T> { pub const fn new() -> Variadic<T> {
Variadic(Vec::new()) Variadic(Vec::new())
} }
} }

View File

@ -196,7 +196,7 @@ pub struct MultiValue<'lua>(Vec<Value<'lua>>);
impl<'lua> MultiValue<'lua> { impl<'lua> MultiValue<'lua> {
/// Creates an empty `MultiValue` containing no values. /// Creates an empty `MultiValue` containing no values.
#[inline] #[inline]
pub fn new() -> MultiValue<'lua> { pub const fn new() -> MultiValue<'lua> {
MultiValue(Vec::new()) MultiValue(Vec::new())
} }