René's URL Explorer Experiment


Title: rustpython_ruff_python_ast::comparable - Rust

Description: An equivalent object hierarchy to the `RustPython` AST hierarchy, but with the ability to compare expressions for equality (via `Eq` and `Hash`).

Generator: rustdoc

direct link

Domain: docs.rs

Links:

Docs.rs https://docs.rs/
rustpython-ruff_python_ast-0.15.8 https://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/index.html
Docs.rs crate page https://docs.rs/crate/rustpython-ruff_python_ast/0.15.8
MIThttps://spdx.org/licenses/MIT
Homepage https://docs.astral.sh/ruff
Documentation https://docs.astral.sh/ruff
Repository https://github.com/astral-sh/ruff
crates.io https://crates.io/crates/rustpython-ruff_python_ast
Source https://docs.rs/crate/rustpython-ruff_python_ast/0.15.8/source/
youknowone https://crates.io/users/youknowone
aho-corasick ^1.1.3 normal https://docs.rs/aho-corasick/^1.1.3/
bitflags ^2.5.0 normal https://docs.rs/bitflags/^2.5.0/
compact_str ^0.9.0 normal https://docs.rs/compact_str/^0.9.0/
get-size2 ^0.7.3 normal optional https://docs.rs/get-size2/^0.7.3/
is-macro ^0.3.5 normal https://docs.rs/is-macro/^0.3.5/
memchr ^2.7.1 normal https://docs.rs/memchr/^2.7.1/
rustpython-ruff_python_trivia ^0.15.8 normal https://docs.rs/rustpython-ruff_python_trivia/^0.15.8/
rustpython-ruff_source_file ^0.15.8 normal https://docs.rs/rustpython-ruff_source_file/^0.15.8/
rustpython-ruff_text_size ^0.15.8 normal https://docs.rs/rustpython-ruff_text_size/^0.15.8/
rustc-hash ^2.0.0 normal https://docs.rs/rustc-hash/^2.0.0/
schemars ^1.0.4 normal optional https://docs.rs/schemars/^1.0.4/
serde ^1.0.197 normal optional https://docs.rs/serde/^1.0.197/
serde_json ^1.0.113 normal optional https://docs.rs/serde_json/^1.0.113/
thiserror ^2.0.0 normal https://docs.rs/thiserror/^2.0.0/
25.86% of the crate is documented https://docs.rs/crate/rustpython-ruff_python_ast/0.15.8
Platform https://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/index.html
x86_64-unknown-linux-gnuhttps://docs.rs/crate/rustpython-ruff_python_ast/0.15.8/target-redirect/rustpython_ruff_python_ast/comparable/
Feature flags https://docs.rs/crate/rustpython-ruff_python_ast/0.15.8/features
docs.rshttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/index.html
About docs.rshttps://docs.rs/about
Badgeshttps://docs.rs/about/badges
Buildshttps://docs.rs/about/builds
Metadatahttps://docs.rs/about/metadata
Shorthand URLshttps://docs.rs/about/redirections
Downloadhttps://docs.rs/about/download
Rustdoc JSONhttps://docs.rs/about/rustdoc-json
Build queuehttps://docs.rs/releases/queue
Privacy policyhttps://foundation.rust-lang.org/policies/privacy-policy/#docs.rs
Rusthttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/index.html
Rust websitehttps://www.rust-lang.org/
The Bookhttps://doc.rust-lang.org/book/
Standard Library API Referencehttps://doc.rust-lang.org/std/
Rust by Examplehttps://doc.rust-lang.org/rust-by-example/
The Cargo Guidehttps://doc.rust-lang.org/cargo/guide/
Clippy Documentationhttps://doc.rust-lang.org/nightly/clippy
Skip to main contenthttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/index.html#main-content
Module comparablehttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/index.html
rustpython_ruff_python_asthttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/index.html
Module comparablehttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/index.html
Module Itemshttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/index.html#structs
Structshttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/index.html#structs
Enumshttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/index.html#enums
In crate rustpython_ruff_python_asthttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/index.html
rustpython_ruff_python_asthttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/index.html
Sourcehttps://docs.rs/rustpython-ruff_python_ast/0.15.8/src/rustpython_ruff_python_ast/comparable.rs.html#1-1949
Eqhttps://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html
Hashhttps://doc.rust-lang.org/nightly/core/hash/trait.Hash.html
ComparableExprhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/enum.ComparableExpr.html
ast::ExprContext::Storehttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/enum.ExprContext.html#variant.Store
ast::ExprContext::Loadhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/enum.ExprContext.html#variant.Load
§https://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/index.html#structs
ComparableAliashttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableAlias.html
ComparableArgumentshttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableArguments.html
ComparableBytesLiteralhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableBytesLiteral.html
ComparableComprehensionhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableComprehension.html
ComparableDecoratorhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableDecorator.html
ComparableDictItemhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableDictItem.html
ComparableElifElseClausehttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableElifElseClause.html
ComparableFStringhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableFString.html
ComparableKeywordhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableKeyword.html
ComparableMatchCasehttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableMatchCase.html
ComparableModExpressionhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableModExpression.html
ComparableModModulehttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableModModule.html
ComparableParameterhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableParameter.html
ComparableParameterWithDefaulthttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableParameterWithDefault.html
ComparableParametershttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableParameters.html
ComparablePatternArgumentshttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparablePatternArguments.html
ComparablePatternKeywordhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparablePatternKeyword.html
ComparableStringLiteralhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableStringLiteral.html
ComparableTStringhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableTString.html
ComparableTypeParamshttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableTypeParams.html
ComparableWithItemhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ComparableWithItem.html
ExceptHandlerExceptHandlerhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExceptHandlerExceptHandler.html
ExprAttributehttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprAttribute.html
ExprAwaithttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprAwait.html
ExprBinOphttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprBinOp.html
ExprBoolLiteralhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprBoolLiteral.html
ExprBoolOphttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprBoolOp.html
ExprBytesLiteralhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprBytesLiteral.html
ExprCallhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprCall.html
ExprComparehttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprCompare.html
ExprDicthttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprDict.html
ExprDictComphttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprDictComp.html
ExprFStringhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprFString.html
ExprGeneratorhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprGenerator.html
ExprIfhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprIf.html
ExprInterpolatedElementhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprInterpolatedElement.html
ExprIpyEscapeCommandhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprIpyEscapeCommand.html
ExprLambdahttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprLambda.html
ExprListhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprList.html
ExprListComphttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprListComp.html
ExprNamehttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprName.html
ExprNamedhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprNamed.html
ExprNumberLiteralhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprNumberLiteral.html
ExprSethttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprSet.html
ExprSetComphttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprSetComp.html
ExprSlicehttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprSlice.html
ExprStarredhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprStarred.html
ExprStringLiteralhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprStringLiteral.html
ExprSubscripthttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprSubscript.html
ExprTStringhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprTString.html
ExprTuplehttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprTuple.html
ExprUnaryOphttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprUnaryOp.html
ExprYieldhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprYield.html
ExprYieldFromhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.ExprYieldFrom.html
HashableExprhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.HashableExpr.html
Exprhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/enum.Expr.html
Hashhttps://doc.rust-lang.org/nightly/core/hash/trait.Hash.html
PartialEqhttps://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html
InterpolatedElementhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.InterpolatedElement.html
PatternMatchAshttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.PatternMatchAs.html
PatternMatchClasshttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.PatternMatchClass.html
PatternMatchMappinghttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.PatternMatchMapping.html
PatternMatchOrhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.PatternMatchOr.html
PatternMatchSequencehttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.PatternMatchSequence.html
PatternMatchSingletonhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.PatternMatchSingleton.html
PatternMatchStarhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.PatternMatchStar.html
PatternMatchValuehttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.PatternMatchValue.html
StmtAnnAssignhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtAnnAssign.html
StmtAsserthttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtAssert.html
StmtAssignhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtAssign.html
StmtAugAssignhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtAugAssign.html
StmtClassDefhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtClassDef.html
StmtDeletehttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtDelete.html
StmtExprhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtExpr.html
StmtForhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtFor.html
StmtFunctionDefhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtFunctionDef.html
StmtGlobalhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtGlobal.html
StmtIfhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtIf.html
StmtImporthttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtImport.html
StmtImportFromhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtImportFrom.html
StmtIpyEscapeCommandhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtIpyEscapeCommand.html
StmtMatchhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtMatch.html
StmtNonlocalhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtNonlocal.html
StmtRaisehttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtRaise.html
StmtReturnhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtReturn.html
StmtTryhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtTry.html
StmtTypeAliashttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtTypeAlias.html
StmtWhilehttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtWhile.html
StmtWithhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.StmtWith.html
TypeParamParamSpechttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.TypeParamParamSpec.html
TypeParamTypeVarhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.TypeParamTypeVar.html
TypeParamTypeVarTuplehttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/struct.TypeParamTypeVarTuple.html
§https://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/index.html#enums
ComparableBoolOphttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/enum.ComparableBoolOp.html
ComparableCmpOphttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/enum.ComparableCmpOp.html
ComparableExceptHandlerhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/enum.ComparableExceptHandler.html
ComparableExprhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/enum.ComparableExpr.html
ComparableInterpolatedStringElementhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/enum.ComparableInterpolatedStringElement.html
ComparableLiteralhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/enum.ComparableLiteral.html
ComparableModhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/enum.ComparableMod.html
ComparableNumberhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/enum.ComparableNumber.html
ComparableOperatorhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/enum.ComparableOperator.html
ComparablePatternhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/enum.ComparablePattern.html
ComparableSingletonhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/enum.ComparableSingleton.html
ComparableStmthttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/enum.ComparableStmt.html
ComparableTypeParamhttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/enum.ComparableTypeParam.html
ComparableUnaryOphttps://docs.rs/rustpython-ruff_python_ast/0.15.8/rustpython_ruff_python_ast/comparable/enum.ComparableUnaryOp.html

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.