use strum::{Display, EnumString, FromRepr, IntoStaticStr};
#[derive(
Debug,
Clone,
Copy,
Display,
EnumString,
FromRepr,
IntoStaticStr,
PartialEq,
Eq,
Hash,
serde::Serialize,
serde::Deserialize,
)]
#[strum(serialize_all = "lowercase")]
#[serde(rename_all = "lowercase")]
#[repr(u8)]
pub enum BuiltinsFunctions {
Abs,
All,
Any,
Bin,
Chr,
Divmod,
Enumerate,
Filter,
Getattr,
Hasattr,
Hash,
Hex,
Id,
Isinstance,
Len,
Map,
Max,
Min,
Next,
Oct,
Open,
Ord,
Pow,
Print,
Repr,
Reversed,
Round,
Setattr,
Sorted,
Sum,
Type,
Zip,
}