/// Error message indicating that a field must have a name.
pub const FIELD_SHOULD_HAVE_A_NAME: &str = "Field should have a name";
/// Error message indicating that #[derive(Data)] is only supported for structs.
pub const UNSUPPORTED_DATA_DERIVE: &str = "#[derive(Data)] is only supported for structs.";
/// Error message indicating that #[derive(New)] is only supported for structs.
pub const UNSUPPORTED_NEW_DERIVE: &str = "#[derive(New)] is only supported for structs.";
/// The Option type identifier.
pub const OPTION_TYPE: &str = "Option";
/// The Result type identifier.
pub const RESULT_TYPE: &str = "Result";
/// Prefix for getter methods.
pub const GET_METHOD_PREFIX: &str = "get_";
/// Prefix for mutable getter methods.
pub const GET_MUT_METHOD_PREFIX: &str = "get_mut_";
/// Prefix for setter methods.
pub const SET_METHOD_PREFIX: &str = "set_";
/// The string prefix used for raw identifiers.
pub const RAW_IDENT_PREFIX: &str = "r#";
/// The try_get method prefix.
pub const TRY_GET_METHOD_PREFIX: &str = "try_";