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
Split Property/IndexableProperty #909impl_property! no longer works with f64 since it requires Hash, Eq, which is particularly a problem for structs that contain f64 (e.g., times for things)
IxaError is, in practice, used quite a bit with the string variant: do we want to just add back support, or encourage people to move to defining their own errors/anyhow/something else? (we decided we will leave it but make it compatible with anyhow)
We changed the error returned by GlobalProperty::validate to be a Box<dyn Error> in #811:
The fix is to have GlobalProperty::validate return a Box. This error value is then wrapped in IxaError::IllegalGlobalPropertyValue in ixa code like GlobalPropertiesDataContainer::set_global_property_value that consumes and bubbles up these errors. This PR modifies that variant to hold the Box value and the name of the property as a String.
Activity
RobertJacobsonCDC commentedon May 18, 2026
We changed the error returned by
GlobalProperty::validateto be aBox<dyn Error>in #811: