PythonFormatsFilledField

Enum PythonFormatsFilledField 

Source
pub enum PythonFormatsFilledField {
Show 104 variants FunctionDef(PossibleFormat<PythonFunctionDefPlaceholder>), AsyncFunctionDef(PossibleFormat<PythonAsyncFunctionDefPlaceholder>), ClassDef(PossibleFormat<PythonClassDefPlaceholder>), Return(PossibleFormat<PythonReturnPlaceholder>), Delete(PossibleFormat<PythonDeletePlaceholder>), Assign(PossibleFormat<PythonAssignPlaceholder>), TypeAlias(PossibleFormat<PythonTypeAliasPlaceholder>), AugmentedAssign(PossibleFormat<PythonAugmentedAssignPlaceholder>), AnnotatedAssign(PossibleFormat<PythonAnnotatedAssignPlaceholder>), For(PossibleFormat<PythonForPlaceholder>), AsyncFor(PossibleFormat<PythonAsyncForPlaceholder>), While(PossibleFormat<PythonWhilePlaceholder>), IfWithoutElse(PossibleFormat<PythonIfWithoutElsePlaceholder>), IfWithElse(PossibleFormat<PythonIfWithElsePlaceholder>), With(PossibleFormat<PythonWithPlaceholder>), AsyncWith(PossibleFormat<PythonAsyncWithPlaceholder>), Match(PossibleFormat<PythonMatchPlaceholder>), Raise(PossibleFormat<PythonRaisePlaceholder>), Try(PossibleFormat<PythonTryPlaceholder>), TryStar(PossibleFormat<PythonTryStarPlaceholder>), Assert(PossibleFormat<PythonAssertPlaceholder>), Import(PossibleFormat<PythonImportPlaceholder>), ImportFrom(PossibleFormat<PythonImportFromPlaceholder>), Global(PossibleFormat<PythonGlobalPlaceholder>), NonLocal(PossibleFormat<PythonNonLocalPlaceholder>), ExpressionStatement(PossibleFormat<PythonExpressionStatementPlaceholder>), Pass(PossibleFormat<PythonPassPlaceholder>), Break(PossibleFormat<PythonBreakPlaceholder>), Continue(PossibleFormat<PythonContinuePlaceholder>), AndExpression(PossibleFormat<PythonExprAndPlaceholder>), OrExpression(PossibleFormat<PythonExprOrPlaceholder>), NamedExpr(PossibleFormat<PythonNamedExprPlaceholder>), AddOperation(PossibleFormat<PythonExprAddPlaceholder>), SubOperation(PossibleFormat<PythonExprSubPlaceholder>), MulOperation(PossibleFormat<PythonExprMultPlaceholder>), MatMulOperation(PossibleFormat<PythonExprMatMultPlaceholder>), DivOperation(PossibleFormat<PythonExprDivPlaceholder>), ModOperation(PossibleFormat<PythonExprModPlaceholder>), PowOperation(PossibleFormat<PythonExprPowPlaceholder>), LshiftOperation(PossibleFormat<PythonExprLShiftPlaceholder>), RshiftOperation(PossibleFormat<PythonExprRShiftPlaceholder>), BitOrOperation(PossibleFormat<PythonExprBitOrPlaceholder>), BitXorOperation(PossibleFormat<PythonExprBitXorPlaceholder>), BitAndOperation(PossibleFormat<PythonExprBitAndPlaceholder>), FloorDivOperation(PossibleFormat<PythonExprFloorDivPlaceholder>), InvertOperation(PossibleFormat<PythonExprInvertPlaceholder>), NotOperation(PossibleFormat<PythonExprNotPlaceholder>), UnaryAddOperation(PossibleFormat<PythonExprUnaryAddPlaceholder>), UnarySubOperation(PossibleFormat<PythonExprUnarySubPlaceholder>), Lambda(PossibleFormat<PythonLambdaPlaceholder>), IfExpression(PossibleFormat<PythonIfExprPlaceholder>), DictExpression(PossibleFormat<PythonDictExprPlaceholder>), SetExpression(PossibleFormat<PythonSetExprPlaceholder>), ListComprehension(PossibleFormat<PythonListComprehensionPlaceholder>), SetComprehension(PossibleFormat<PythonSetComprehensionPlaceholder>), DictComprehension(PossibleFormat<PythonDictComprehensionPlaceholder>), GeneratorComprehension(PossibleFormat<PythonGeneratorComprehensionPlaceholder>), Await(PossibleFormat<PythonAwaitPlaceholder>), Yield(PossibleFormat<PythonYieldPlaceholder>), YieldFrom(PossibleFormat<PythonYieldFromPlaceholder>), EqualOperation(PossibleFormat<PythonEqualPlaceholder>), NotEqualOperation(PossibleFormat<PythonNotEqualPlaceholder>), LessThanOperation(PossibleFormat<PythonLessThanPlaceholder>), LessThanOrEqualOperation(PossibleFormat<PythonLessThanOrEqualPlaceholder>), GreaterThanOperation(PossibleFormat<PythonGreaterThanPlaceholder>), GreaterThanOrEqualOperation(PossibleFormat<PythonGreaterThanOrEqualPlaceholder>), IsOperation(PossibleFormat<PythonIsPlaceholder>), IsNotOperation(PossibleFormat<PythonIsNotPlaceholder>), InOperation(PossibleFormat<PythonInPlaceholder>), NotInOperation(PossibleFormat<PythonNotInPlaceholder>), Call(PossibleFormat<PythonCallPlaceholder>), PrintCallOneArgument(PossibleFormat<PythonPrintWithOneArgumentPlaceholder>), PrintCallMultipleArguments(PossibleFormat<PythonPrintWithMultipleArgumentsPlaceholder>), InputCallNoArgument(PossibleFormat<EmptyPlaceholder>), InputCallOneArgument(PossibleFormat<PythonInputWithOneArgumentPlaceholder>), FormattedValue(PossibleFormat<PythonFormattedValuePlaceholder>), JoinedString(PossibleFormat<PythonJoinedStringPlaceholder>), ConstantExpression(PossibleFormat<PythonConstantExpressionPlaceholder>), Attribute(PossibleFormat<PythonAttributePlaceholder>), Subscript(PossibleFormat<PythonSubscriptPlaceholder>), Starred(PossibleFormat<PythonStarredPlaceholder>), Name(PossibleFormat<PythonNamePlaceholder>), List(PossibleFormat<PythonListPlaceholder>), Tuple(PossibleFormat<PythonTuplePlaceholder>), Slice(PossibleFormat<PythonSlicePlaceholder>), Identifier(PossibleFormat<PythonIdentifierPlaceholder>), Arguments(PossibleFormat<PythonArgumentsPlaceholder>), Argument(PossibleFormat<PythonArgumentPlaceholder>), ArgumentWithDefault(PossibleFormat<PythonArgumentWithDefaultPlaceholder>), Comprehension(PossibleFormat<PythonComprehensionPlaceholder>), Keyword(PossibleFormat<PythonKeywordPlaceholder>), ConstantNone(PossibleFormat<PythonConstantNonePlaceholder>), ConstantBool(PossibleFormat<PythonConstantBoolPlaceholder>), ConstantString(PossibleFormat<PythonConstantStringPlaceholder>), ConstantBytes(PossibleFormat<PythonConstantBytesPlaceholder>), ConstantInteger(PossibleFormat<PythonConstantIntegerPlaceholder>), ConstantTuples(PossibleFormat<PythonConstantTuplePlaceholder>), ConstantFloat(PossibleFormat<PythonConstantFloatPlaceholder>), ConstantComplex(PossibleFormat<PythonConstantComplexPlaceholder>), ConstantEllipsis(PossibleFormat<PythonConstantEllipsisPlaceholder>), WithItem(PossibleFormat<PythonWithItemPlaceholder>), MatchCase(PossibleFormat<PythonMatchCasePlaceholder>), ExceptHandler(PossibleFormat<PythonExceptHandlerPlaceholder>), Alias(PossibleFormat<PythonAliasPlaceholder>),
}

Variants§

§

FunctionDef(PossibleFormat<PythonFunctionDefPlaceholder>)

§

AsyncFunctionDef(PossibleFormat<PythonAsyncFunctionDefPlaceholder>)

§

ClassDef(PossibleFormat<PythonClassDefPlaceholder>)

§

Return(PossibleFormat<PythonReturnPlaceholder>)

§

Delete(PossibleFormat<PythonDeletePlaceholder>)

§

Assign(PossibleFormat<PythonAssignPlaceholder>)

§

TypeAlias(PossibleFormat<PythonTypeAliasPlaceholder>)

§

AugmentedAssign(PossibleFormat<PythonAugmentedAssignPlaceholder>)

§

AnnotatedAssign(PossibleFormat<PythonAnnotatedAssignPlaceholder>)

§

For(PossibleFormat<PythonForPlaceholder>)

§

AsyncFor(PossibleFormat<PythonAsyncForPlaceholder>)

§

While(PossibleFormat<PythonWhilePlaceholder>)

§

IfWithoutElse(PossibleFormat<PythonIfWithoutElsePlaceholder>)

§

IfWithElse(PossibleFormat<PythonIfWithElsePlaceholder>)

§

With(PossibleFormat<PythonWithPlaceholder>)

§

AsyncWith(PossibleFormat<PythonAsyncWithPlaceholder>)

§

Match(PossibleFormat<PythonMatchPlaceholder>)

§

Raise(PossibleFormat<PythonRaisePlaceholder>)

§

Try(PossibleFormat<PythonTryPlaceholder>)

§

TryStar(PossibleFormat<PythonTryStarPlaceholder>)

§

Assert(PossibleFormat<PythonAssertPlaceholder>)

§

Import(PossibleFormat<PythonImportPlaceholder>)

§

ImportFrom(PossibleFormat<PythonImportFromPlaceholder>)

§

Global(PossibleFormat<PythonGlobalPlaceholder>)

§

NonLocal(PossibleFormat<PythonNonLocalPlaceholder>)

§

ExpressionStatement(PossibleFormat<PythonExpressionStatementPlaceholder>)

§

Pass(PossibleFormat<PythonPassPlaceholder>)

§

Break(PossibleFormat<PythonBreakPlaceholder>)

§

Continue(PossibleFormat<PythonContinuePlaceholder>)

§

AndExpression(PossibleFormat<PythonExprAndPlaceholder>)

§

OrExpression(PossibleFormat<PythonExprOrPlaceholder>)

§

NamedExpr(PossibleFormat<PythonNamedExprPlaceholder>)

§

AddOperation(PossibleFormat<PythonExprAddPlaceholder>)

§

SubOperation(PossibleFormat<PythonExprSubPlaceholder>)

§

MulOperation(PossibleFormat<PythonExprMultPlaceholder>)

§

MatMulOperation(PossibleFormat<PythonExprMatMultPlaceholder>)

§

DivOperation(PossibleFormat<PythonExprDivPlaceholder>)

§

ModOperation(PossibleFormat<PythonExprModPlaceholder>)

§

PowOperation(PossibleFormat<PythonExprPowPlaceholder>)

§

LshiftOperation(PossibleFormat<PythonExprLShiftPlaceholder>)

§

RshiftOperation(PossibleFormat<PythonExprRShiftPlaceholder>)

§

BitOrOperation(PossibleFormat<PythonExprBitOrPlaceholder>)

§

BitXorOperation(PossibleFormat<PythonExprBitXorPlaceholder>)

§

BitAndOperation(PossibleFormat<PythonExprBitAndPlaceholder>)

§

FloorDivOperation(PossibleFormat<PythonExprFloorDivPlaceholder>)

§

InvertOperation(PossibleFormat<PythonExprInvertPlaceholder>)

§

NotOperation(PossibleFormat<PythonExprNotPlaceholder>)

§

UnaryAddOperation(PossibleFormat<PythonExprUnaryAddPlaceholder>)

§

UnarySubOperation(PossibleFormat<PythonExprUnarySubPlaceholder>)

§

Lambda(PossibleFormat<PythonLambdaPlaceholder>)

§

IfExpression(PossibleFormat<PythonIfExprPlaceholder>)

§

DictExpression(PossibleFormat<PythonDictExprPlaceholder>)

§

SetExpression(PossibleFormat<PythonSetExprPlaceholder>)

§

ListComprehension(PossibleFormat<PythonListComprehensionPlaceholder>)

§

SetComprehension(PossibleFormat<PythonSetComprehensionPlaceholder>)

§

DictComprehension(PossibleFormat<PythonDictComprehensionPlaceholder>)

§

GeneratorComprehension(PossibleFormat<PythonGeneratorComprehensionPlaceholder>)

§

Await(PossibleFormat<PythonAwaitPlaceholder>)

§

Yield(PossibleFormat<PythonYieldPlaceholder>)

§

YieldFrom(PossibleFormat<PythonYieldFromPlaceholder>)

§

EqualOperation(PossibleFormat<PythonEqualPlaceholder>)

§

NotEqualOperation(PossibleFormat<PythonNotEqualPlaceholder>)

§

LessThanOperation(PossibleFormat<PythonLessThanPlaceholder>)

§

LessThanOrEqualOperation(PossibleFormat<PythonLessThanOrEqualPlaceholder>)

§

GreaterThanOperation(PossibleFormat<PythonGreaterThanPlaceholder>)

§

GreaterThanOrEqualOperation(PossibleFormat<PythonGreaterThanOrEqualPlaceholder>)

§

IsOperation(PossibleFormat<PythonIsPlaceholder>)

§

IsNotOperation(PossibleFormat<PythonIsNotPlaceholder>)

§

InOperation(PossibleFormat<PythonInPlaceholder>)

§

NotInOperation(PossibleFormat<PythonNotInPlaceholder>)

§

Call(PossibleFormat<PythonCallPlaceholder>)

§

PrintCallOneArgument(PossibleFormat<PythonPrintWithOneArgumentPlaceholder>)

§

PrintCallMultipleArguments(PossibleFormat<PythonPrintWithMultipleArgumentsPlaceholder>)

§

InputCallNoArgument(PossibleFormat<EmptyPlaceholder>)

§

InputCallOneArgument(PossibleFormat<PythonInputWithOneArgumentPlaceholder>)

§

FormattedValue(PossibleFormat<PythonFormattedValuePlaceholder>)

§

JoinedString(PossibleFormat<PythonJoinedStringPlaceholder>)

§

ConstantExpression(PossibleFormat<PythonConstantExpressionPlaceholder>)

§

Attribute(PossibleFormat<PythonAttributePlaceholder>)

§

Subscript(PossibleFormat<PythonSubscriptPlaceholder>)

§

Starred(PossibleFormat<PythonStarredPlaceholder>)

§

Name(PossibleFormat<PythonNamePlaceholder>)

§

List(PossibleFormat<PythonListPlaceholder>)

§

Tuple(PossibleFormat<PythonTuplePlaceholder>)

§

Slice(PossibleFormat<PythonSlicePlaceholder>)

§

Identifier(PossibleFormat<PythonIdentifierPlaceholder>)

§

Arguments(PossibleFormat<PythonArgumentsPlaceholder>)

§

Argument(PossibleFormat<PythonArgumentPlaceholder>)

§

ArgumentWithDefault(PossibleFormat<PythonArgumentWithDefaultPlaceholder>)

§

Comprehension(PossibleFormat<PythonComprehensionPlaceholder>)

§

Keyword(PossibleFormat<PythonKeywordPlaceholder>)

§

ConstantNone(PossibleFormat<PythonConstantNonePlaceholder>)

§

ConstantBool(PossibleFormat<PythonConstantBoolPlaceholder>)

§

ConstantString(PossibleFormat<PythonConstantStringPlaceholder>)

§

ConstantBytes(PossibleFormat<PythonConstantBytesPlaceholder>)

§

ConstantInteger(PossibleFormat<PythonConstantIntegerPlaceholder>)

§

ConstantTuples(PossibleFormat<PythonConstantTuplePlaceholder>)

§

ConstantFloat(PossibleFormat<PythonConstantFloatPlaceholder>)

§

ConstantComplex(PossibleFormat<PythonConstantComplexPlaceholder>)

§

ConstantEllipsis(PossibleFormat<PythonConstantEllipsisPlaceholder>)

§

WithItem(PossibleFormat<PythonWithItemPlaceholder>)

§

MatchCase(PossibleFormat<PythonMatchCasePlaceholder>)

§

ExceptHandler(PossibleFormat<PythonExceptHandlerPlaceholder>)

§

Alias(PossibleFormat<PythonAliasPlaceholder>)

Implementations§

Source§

impl PythonFormatsFilledField

Source

pub fn name(&self) -> &'static str

Trait Implementations§

Source§

impl Clone for PythonFormatsFilledField

Source§

fn clone(&self) -> PythonFormatsFilledField

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PythonFormatsFilledField

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq<PythonFormatsFilledField> for PythonFormatsField

Source§

fn eq(&self, other: &PythonFormatsFilledField) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl TryFrom<(PythonFormatsField, Option<String>)> for PythonFormatsFilledField

Source§

type Error = Err<(String, ErrorKind)>

The type returned in the event of a conversion error.
Source§

fn try_from( (field, s): (PythonFormatsField, Option<String>), ) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T, U> ExactFrom<T> for U
where U: TryFrom<T>,

Source§

fn exact_from(value: T) -> U

Source§

impl<T, U> ExactInto<U> for T
where U: ExactFrom<T>,

Source§

fn exact_into(self) -> U

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T, U> OverflowingInto<U> for T
where U: OverflowingFrom<T>,

Source§

impl<T, U> RoundingInto<U> for T
where U: RoundingFrom<T>,

Source§

impl<T, U> SaturatingInto<U> for T
where U: SaturatingFrom<T>,

Source§

impl<T> ToDebugString for T
where T: Debug,

Source§

fn to_debug_string(&self) -> String

Returns the String produced by Ts Debug implementation.

§Examples
use malachite_base::strings::ToDebugString;

assert_eq!([1, 2, 3].to_debug_string(), "[1, 2, 3]");
assert_eq!(
    [vec![2, 3], vec![], vec![4]].to_debug_string(),
    "[[2, 3], [], [4]]"
);
assert_eq!(Some(5).to_debug_string(), "Some(5)");
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T, U> WrappingInto<U> for T
where U: WrappingFrom<T>,

Source§

fn wrapping_into(self) -> U