Docs.rs
kodept-ast-0.4.1
kodept-ast 0.4.1
Permalink
Docs.rs crate page
Apache-2.0
Links
Repository
crates.io
Source
Owners
ITesserakt
Dependencies
constcat ^0.5.0
normal
derive_more ^0.99
normal
kodept-core ^0.2
normal
once_cell_serde ^1.17.1
normal
optional
paste ^1.0.15
normal
qcell ^0.5.4
normal
ref-cast ^1.0.23
normal
serde ^1
normal
optional
slotgraph ^0.1
normal
slotmap ^1.0.7
normal
smallvec ^1.13.2
normal
strum ^0.26.2
normal
tracing ^0.1.40
normal
rstest ^0.19.0
dev
Versions
0%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
kodept_ast
0.4.1
All Items
Modules
Macros
Structs
Enums
Traits
Derive Macros
Crate
kodept_ast
Copy item path
source
·
[
−
]
Modules
§
ast_builder
graph
rlt_accessor
traits
utils
visit_side
Macros
§
concat_slices
Concatenate
const
&[T]
expressions into a static slice.
node_sub_enum
node_sub_enum_entry
node_sub_enum_match_entry
paste
ty
Structs
§
AbstFnDecl
Acc
Appl
BinExpr
BlockLevel
Body
BodyFnDecl
CharLit
CodeFlow
ElifExpr
ElseExpr
EnumDecl
Expression
Exprs
FileDecl
FnDecl
IfExpr
InitVar
Lambda
Lit
ModDecl
NonTyParam
NumLit
Operation
Param
ProdTy
Ref
ReferenceContext
StrLit
StructDecl
Term
TopLevel
TupleLit
TyName
TyParam
Type
UnExpr
Uninit
VarDecl
Enums
§
BinaryExpressionKind
BitKind
BlockLevelEnum
BlockLevelEnumMut
BodyEnum
BodyEnumMut
CodeFlowEnum
CodeFlowEnumMut
ComparisonKind
EnumKind
EqKind
ExpressionEnum
ExpressionEnumMut
FnDeclEnum
FnDeclEnumMut
Identifier
LitEnum
LitEnumMut
LogicKind
MathKind
ModuleKind
OperationEnum
OperationEnumMut
ParamEnum
ParamEnumMut
TermEnum
TermEnumMut
TopLevelEnum
TopLevelEnumMut
TypeEnum
TypeEnumMut
UnaryExpressionKind
VariableKind
Traits
§
RefCast
Safely cast
&T
to
&U
where the struct
U
contains a single field of type
T
.
Derive Macros
§
RefCast
Derive the
RefCast
trait.