Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions crates/bevy_reflect/src/array.rs
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,12 @@ impl DynamicArray {
}
}

#[deprecated(since = "0.15.0", note = "use from_values")]
pub fn from_vec<T: Reflect>(values: Vec<T>) -> Self {
Self::from_values(values)
}

pub fn from_values<T: Reflect>(values: impl IntoIterator<Item = T>) -> Self {
Self {
represented_type: None,
values: values
Expand Down
2 changes: 1 addition & 1 deletion crates/bevy_reflect/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1088,7 +1088,7 @@ mod tests {
});
foo_patch.insert("g", composite);

let array = DynamicArray::from_vec(vec![2u32, 2u32]);
let array = DynamicArray::from_values([2u32, 2u32]);
foo_patch.insert("h", array);

foo.apply(&foo_patch);
Expand Down
2 changes: 1 addition & 1 deletion examples/reflection/dynamic_types.rs
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ fn main() {

// 2. `DynamicArray`
{
let dynamic_array = DynamicArray::from_vec(vec![1u32, 2u32, 3u32]);
let dynamic_array = DynamicArray::from_values([1u32, 2u32, 3u32]);

let mut my_array = [0u32; 3];
my_array.apply(&dynamic_array);
Expand Down