You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Well, a resolution from name to index is a convenience thing, I guess. There could be two separate methods or one that accepts both. But you definitely need the opportunity to use the names.
So we can add fn set_field_by_index(&self, idx: usize, value: &FieldValue), fn set_field_integer_by_index(&self, idx: usize, value: i32) and about 9 more.
But I'm worried that users will just do:
for feature in layer.features(){
feature.set_field_integer("foo",20);}
instead of:
let foo_col = layer.field_index("foo")?;for feature in layer.features(){
feature.set_field_integer_by_index(foo_col,20);}
To be honest, I wish they'd only take the field index and never the name, but that's might really upset some users.
The text was updated successfully, but these errors were encountered: