diff --git a/src/dc_array.rs b/src/dc_array.rs index b2834233a..b454fa716 100644 --- a/src/dc_array.rs +++ b/src/dc_array.rs @@ -138,6 +138,12 @@ impl dc_array_t { } } +impl From> for dc_array_t { + fn from(array: Vec) -> Self { + dc_array_t::Locations(array) + } +} + pub unsafe fn dc_array_unref(array: *mut dc_array_t) { if array.is_null() { return;