#[repr(u8)]pub enum BuiltinsFunctions {
Show 32 variants
Abs = 0,
All = 1,
Any = 2,
Bin = 3,
Chr = 4,
Divmod = 5,
Enumerate = 6,
Filter = 7,
Getattr = 8,
Hasattr = 9,
Hash = 10,
Hex = 11,
Id = 12,
Isinstance = 13,
Len = 14,
Map = 15,
Max = 16,
Min = 17,
Next = 18,
Oct = 19,
Open = 20,
Ord = 21,
Pow = 22,
Print = 23,
Repr = 24,
Reversed = 25,
Round = 26,
Setattr = 27,
Sorted = 28,
Sum = 29,
Type = 30,
Zip = 31,
}Expand description
Enumerates every interpreter-native Python builtin function.
Listed alphabetically per https://docs.python.org/3/library/functions.html Commented-out variants are not yet implemented.
Note: Type constructors are handled by the Type enum, not here.
Uses strum derives for automatic Display, FromStr, and IntoStaticStr implementations.
All variants serialize to lowercase (e.g., Print -> “print”).
Variants§
Abs = 0
All = 1
Any = 2
Bin = 3
Chr = 4
Divmod = 5
Enumerate = 6
Filter = 7
Getattr = 8
Hasattr = 9
Hash = 10
Hex = 11
Id = 12
Isinstance = 13
Len = 14
Map = 15
Max = 16
Min = 17
Next = 18
Oct = 19
Open = 20
Ord = 21
Pow = 22
Print = 23
Repr = 24
Reversed = 25
Round = 26
Setattr = 27
Sorted = 28
Sum = 29
Type = 30
Zip = 31
Implementations§
Trait Implementations§
Source§impl Clone for BuiltinsFunctions
impl Clone for BuiltinsFunctions
Source§fn clone(&self) -> BuiltinsFunctions
fn clone(&self) -> BuiltinsFunctions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BuiltinsFunctions
Source§impl Debug for BuiltinsFunctions
impl Debug for BuiltinsFunctions
Source§impl<'de> Deserialize<'de> for BuiltinsFunctions
impl<'de> Deserialize<'de> for BuiltinsFunctions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for BuiltinsFunctions
impl Display for BuiltinsFunctions
impl Eq for BuiltinsFunctions
Source§impl<'_derivative_strum> From<&'_derivative_strum BuiltinsFunctions> for &'static str
impl<'_derivative_strum> From<&'_derivative_strum BuiltinsFunctions> for &'static str
Source§fn from(x: &'_derivative_strum BuiltinsFunctions) -> &'static str
fn from(x: &'_derivative_strum BuiltinsFunctions) -> &'static str
Converts to this type from the input type.
Source§impl From<BuiltinsFunctions> for &'static str
impl From<BuiltinsFunctions> for &'static str
Source§fn from(x: BuiltinsFunctions) -> &'static str
fn from(x: BuiltinsFunctions) -> &'static str
Converts to this type from the input type.
Source§impl FromStr for BuiltinsFunctions
impl FromStr for BuiltinsFunctions
Source§impl Hash for BuiltinsFunctions
impl Hash for BuiltinsFunctions
Source§impl PartialEq for BuiltinsFunctions
impl PartialEq for BuiltinsFunctions
Source§impl Serialize for BuiltinsFunctions
impl Serialize for BuiltinsFunctions
impl StructuralPartialEq for BuiltinsFunctions
Auto Trait Implementations§
impl Freeze for BuiltinsFunctions
impl RefUnwindSafe for BuiltinsFunctions
impl Send for BuiltinsFunctions
impl Sync for BuiltinsFunctions
impl Unpin for BuiltinsFunctions
impl UnsafeUnpin for BuiltinsFunctions
impl UnwindSafe for BuiltinsFunctions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more