Proteus is intended to make dynamic transformation of data using serde serializable, deserialize using JSON and a JSON transformation syntax similar to Javascript JSON syntax. It also supports registering custom Actions to be used in the syntax.
//! Errors that can occur applying transformations.
usecrate::actions::setter::Error as SetterError;usethiserror::Error;/// This type represents all possible errors that an occur while building and applying a Transformation.
#[derive(Error, Debug)]pubenumError{#[error(transparent)]
Setter(#[from] SetterError),#[error(transparent)]
JSONError(#[from]serde_json::Error),}