Docs.rs
libcst-1.8.5
libcst 1.8.5
Docs.rs crate page
MIT
AND (
MIT
AND
PSF-2.0
)
Links
Documentation
Repository
crates.io
Source
Owners
github:facebook:cratesio-publish
meta-cratesio-bot
Dependencies
annotate-snippets ^0.11.5
normal
libcst_derive ^1.8.5
normal
memchr ^2.7.4
normal
paste ^1.0.15
normal
peg ^0.8.5
normal
pyo3 ^0.25.1
normal
optional
regex ^1.11.2
normal
thiserror ^2.0.12
normal
criterion ^0.6.0
dev
difference ^2.0.0
dev
itertools ^0.14.0
dev
rayon ^1.11.0
dev
Versions
3.55%
of the crate is documented
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Codegen
libcst_
native
1.8.5
Codegen
Required Methods
codegen
Implementations on Foreign Types
Option<T>
Implementors
In crate libcst_
native
libcst_native
Trait
Codegen
Copy item path
Source
pub trait Codegen<'a> { // Required method fn
codegen
(&self, state: &mut
CodegenState
<'a>); }
Required Methods
§
Source
fn
codegen
(&self, state: &mut
CodegenState
<'a>)
Implementations on Foreign Types
§
Source
§
impl<'a, T>
Codegen
<'a> for
Option
<T>
where T:
Codegen
<'a>,
Source
§
fn
codegen
(&self, state: &mut
CodegenState
<'a>)
Implementors
§
Source
§
impl<'a>
Codegen
<'a> for
AssignTargetExpression
<'a>
Source
§
impl<'a>
Codegen
<'a> for
AugOp
<'a>
Source
§
impl<'a>
Codegen
<'a> for
BaseSlice
<'a>
Source
§
impl<'a>
Codegen
<'a> for
BinaryOp
<'a>
Source
§
impl<'a>
Codegen
<'a> for
BooleanOp
<'a>
Source
§
impl<'a>
Codegen
<'a> for
CompOp
<'a>
Source
§
impl<'a>
Codegen
<'a> for
CompoundStatement
<'a>
Source
§
impl<'a>
Codegen
<'a> for
DelTargetExpression
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Expression
<'a>
Source
§
impl<'a>
Codegen
<'a> for
FormattedStringContent
<'a>
Source
§
impl<'a>
Codegen
<'a> for
ImportNames
<'a>
Source
§
impl<'a>
Codegen
<'a> for
MatchPattern
<'a>
Source
§
impl<'a>
Codegen
<'a> for
MatchSequence
<'a>
Source
§
impl<'a>
Codegen
<'a> for
NameOrAttribute
<'a>
Source
§
impl<'a>
Codegen
<'a> for
OrElse
<'a>
Source
§
impl<'a>
Codegen
<'a> for
ParenthesizableWhitespace
<'a>
Source
§
impl<'a>
Codegen
<'a> for
SmallStatement
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Statement
<'a>
Source
§
impl<'a>
Codegen
<'a> for
String
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Suite
<'a>
Source
§
impl<'a>
Codegen
<'a> for
TemplatedStringContent
<'a>
Source
§
impl<'a>
Codegen
<'a> for
TypeVarLike
<'a>
Source
§
impl<'a>
Codegen
<'a> for
UnaryOp
<'a>
Source
§
impl<'a>
Codegen
<'a> for
AnnAssign
<'a>
Source
§
impl<'a>
Codegen
<'a> for
AsName
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Assert
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Assign
<'a>
Source
§
impl<'a>
Codegen
<'a> for
AssignEqual
<'a>
Source
§
impl<'a>
Codegen
<'a> for
AssignTarget
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Asynchronous
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Attribute
<'a>
Source
§
impl<'a>
Codegen
<'a> for
AugAssign
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Await
<'a>
Source
§
impl<'a>
Codegen
<'a> for
BinaryOperation
<'a>
Source
§
impl<'a>
Codegen
<'a> for
BitOr
<'a>
Source
§
impl<'a>
Codegen
<'a> for
BooleanOperation
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Break
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Call
<'a>
Source
§
impl<'a>
Codegen
<'a> for
ClassDef
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Colon
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Comma
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Comment
<'a>
Source
§
impl<'a>
Codegen
<'a> for
CompFor
<'a>
Source
§
impl<'a>
Codegen
<'a> for
CompIf
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Comparison
<'a>
Source
§
impl<'a>
Codegen
<'a> for
ComparisonTarget
<'a>
Source
§
impl<'a>
Codegen
<'a> for
ConcatenatedString
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Continue
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Decorator
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Del
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Dict
<'a>
Source
§
impl<'a>
Codegen
<'a> for
DictComp
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Dot
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Ellipsis
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Else
<'a>
Source
§
impl<'a>
Codegen
<'a> for
EmptyLine
<'a>
Source
§
impl<'a>
Codegen
<'a> for
ExceptHandler
<'a>
Source
§
impl<'a>
Codegen
<'a> for
ExceptStarHandler
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Expr
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Finally
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Float
<'a>
Source
§
impl<'a>
Codegen
<'a> for
For
<'a>
Source
§
impl<'a>
Codegen
<'a> for
FormattedString
<'a>
Source
§
impl<'a>
Codegen
<'a> for
FormattedStringExpression
<'a>
Source
§
impl<'a>
Codegen
<'a> for
FormattedStringText
<'a>
Source
§
impl<'a>
Codegen
<'a> for
FunctionDef
<'a>
Source
§
impl<'a>
Codegen
<'a> for
GeneratorExp
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Global
<'a>
Source
§
impl<'a>
Codegen
<'a> for
If
<'a>
Source
§
impl<'a>
Codegen
<'a> for
IfExp
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Imaginary
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Import
<'a>
Source
§
impl<'a>
Codegen
<'a> for
ImportAlias
<'a>
Source
§
impl<'a>
Codegen
<'a> for
ImportFrom
<'a>
Source
§
impl<'a>
Codegen
<'a> for
ImportStar
Source
§
impl<'a>
Codegen
<'a> for
IndentedBlock
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Index
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Integer
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Lambda
<'a>
Source
§
impl<'a>
Codegen
<'a> for
LeftCurlyBrace
<'a>
Source
§
impl<'a>
Codegen
<'a> for
LeftParen
<'a>
Source
§
impl<'a>
Codegen
<'a> for
LeftSquareBracket
<'a>
Source
§
impl<'a>
Codegen
<'a> for
List
<'a>
Source
§
impl<'a>
Codegen
<'a> for
ListComp
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Match
<'a>
Source
§
impl<'a>
Codegen
<'a> for
MatchAs
<'a>
Source
§
impl<'a>
Codegen
<'a> for
MatchCase
<'a>
Source
§
impl<'a>
Codegen
<'a> for
MatchClass
<'a>
Source
§
impl<'a>
Codegen
<'a> for
MatchList
<'a>
Source
§
impl<'a>
Codegen
<'a> for
MatchMapping
<'a>
Source
§
impl<'a>
Codegen
<'a> for
MatchOr
<'a>
Source
§
impl<'a>
Codegen
<'a> for
MatchSingleton
<'a>
Source
§
impl<'a>
Codegen
<'a> for
MatchTuple
<'a>
Source
§
impl<'a>
Codegen
<'a> for
MatchValue
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Module
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Name
<'a>
Source
§
impl<'a>
Codegen
<'a> for
NamedExpr
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Newline
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Nonlocal
<'a>
Source
§
impl<'a>
Codegen
<'a> for
ParamStar
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Parameters
<'a>
Source
§
impl<'a>
Codegen
<'a> for
ParenthesizedWhitespace
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Pass
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Raise
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Return
<'a>
Source
§
impl<'a>
Codegen
<'a> for
RightCurlyBrace
<'a>
Source
§
impl<'a>
Codegen
<'a> for
RightParen
<'a>
Source
§
impl<'a>
Codegen
<'a> for
RightSquareBracket
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Semicolon
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Set
<'a>
Source
§
impl<'a>
Codegen
<'a> for
SetComp
<'a>
Source
§
impl<'a>
Codegen
<'a> for
SimpleStatementLine
<'a>
Source
§
impl<'a>
Codegen
<'a> for
SimpleStatementSuite
<'a>
Source
§
impl<'a>
Codegen
<'a> for
SimpleString
<'a>
Source
§
impl<'a>
Codegen
<'a> for
SimpleWhitespace
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Slice
<'a>
Source
§
impl<'a>
Codegen
<'a> for
StarredDictElement
<'a>
Source
§
impl<'a>
Codegen
<'a> for
StarredElement
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Subscript
<'a>
Source
§
impl<'a>
Codegen
<'a> for
SubscriptElement
<'a>
Source
§
impl<'a>
Codegen
<'a> for
TemplatedString
<'a>
Source
§
impl<'a>
Codegen
<'a> for
TemplatedStringExpression
<'a>
Source
§
impl<'a>
Codegen
<'a> for
TrailingWhitespace
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Try
<'a>
Source
§
impl<'a>
Codegen
<'a> for
TryStar
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Tuple
<'a>
Source
§
impl<'a>
Codegen
<'a> for
TypeAlias
<'a>
Source
§
impl<'a>
Codegen
<'a> for
TypeParam
<'a>
Source
§
impl<'a>
Codegen
<'a> for
TypeParameters
<'a>
Source
§
impl<'a>
Codegen
<'a> for
TypeVar
<'a>
Source
§
impl<'a>
Codegen
<'a> for
TypeVarTuple
<'a>
Source
§
impl<'a>
Codegen
<'a> for
UnaryOperation
<'a>
Source
§
impl<'a>
Codegen
<'a> for
While
<'a>
Source
§
impl<'a>
Codegen
<'a> for
With
<'a>
Source
§
impl<'a>
Codegen
<'a> for
WithItem
<'a>
Source
§
impl<'a>
Codegen
<'a> for
Yield
<'a>