Docs.rs
scylladb-parse-0.1.1
scylladb-parse 0.1.1
Docs.rs crate page
Links
Repository
crates.io
Source
Owners
louaykamel
Dependencies
anyhow ^1.0
normal
anymap ^0.12
normal
chrono ^0.4
normal
derive_builder ^0.10
normal
derive_more ^0.99
normal
hex ^0.4
normal
lazy_static ^1.4
normal
quote ^1.0
normal
regex ^1.5
normal
scylladb-parse-macros ^0.1
normal
uuid ^0.8
normal
maplit ^1.0
dev
Versions
22.01%
of the crate is documented
Go to latest version
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
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
☰
CustomToTokens
Required Methods
to_tokens
Implementations on Foreign Types
&str
(T0, T1)
(T0, T1, T2)
(T0, T1, T2, T3)
(T0, T1, T2, T3, T4)
(T0, T1, T2, T3, T4, T5)
(T0, T1, T2, T3, T4, T5, T6)
(T0, T1, T2, T3, T4, T5, T6, T7)
(T0, T1, T2, T3, T4, T5, T6, T7, T8)
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
(T0,)
BTreeMap<K, V>
BTreeSet<K>
Box<T>
HashMap<K, V>
Option<T>
String
Uuid
Vec<T>
bool
char
f32
f64
i32
i64
i8
u32
u64
u8
Implementors
In scylladb_parse
?
Trait
scylladb_parse
::
CustomToTokens
source
·
[
−
]
pub trait CustomToTokens<'a> { fn
to_tokens
(&'a self, tokens: &mut
TokenStream
); }
Required Methods
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
Implementations on Foreign Types
source
impl<'a>
CustomToTokens
<'a> for
Uuid
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a, T: 'a>
CustomToTokens
<'a> for
Option
<T>
where
TokenWrapper
<'a, T>:
ToTokens
,
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a, T: 'a>
CustomToTokens
<'a> for
Box
<T>
where
T:
ToTokens
,
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a, T: 'a>
CustomToTokens
<'a> for
Vec
<T>
where
TokenWrapper
<'a, T>:
ToTokens
,
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a, K: 'static, V: 'static>
CustomToTokens
<'a> for
HashMap
<K, V>
where
TokenWrapper
<'a, K>:
ToTokens
,
TokenWrapper
<'a, V>:
ToTokens
,
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a, K: 'static, V: 'static>
CustomToTokens
<'a> for
BTreeMap
<K, V>
where
TokenWrapper
<'a, K>:
ToTokens
,
TokenWrapper
<'a, V>:
ToTokens
,
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a, K: 'static>
CustomToTokens
<'a> for
BTreeSet
<K>
where
TokenWrapper
<'a, K>:
ToTokens
,
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a>
CustomToTokens
<'a> for &
str
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a>
CustomToTokens
<'a> for
String
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a>
CustomToTokens
<'a> for
i8
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a>
CustomToTokens
<'a> for
i32
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a>
CustomToTokens
<'a> for
i64
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a>
CustomToTokens
<'a> for
u8
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a>
CustomToTokens
<'a> for
u32
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a>
CustomToTokens
<'a> for
u64
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a>
CustomToTokens
<'a> for
f32
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a>
CustomToTokens
<'a> for
f64
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a>
CustomToTokens
<'a> for
bool
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a>
CustomToTokens
<'a> for
char
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a, T0:
ToTokens
>
CustomToTokens
<'a> for
(T0,)
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a, T0:
ToTokens
, T1:
ToTokens
>
CustomToTokens
<'a> for
(T0, T1)
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a, T0:
ToTokens
, T1:
ToTokens
, T2:
ToTokens
>
CustomToTokens
<'a> for
(T0, T1, T2)
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a, T0:
ToTokens
, T1:
ToTokens
, T2:
ToTokens
, T3:
ToTokens
>
CustomToTokens
<'a> for
(T0, T1, T2, T3)
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a, T0:
ToTokens
, T1:
ToTokens
, T2:
ToTokens
, T3:
ToTokens
, T4:
ToTokens
>
CustomToTokens
<'a> for
(T0, T1, T2, T3, T4)
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a, T0:
ToTokens
, T1:
ToTokens
, T2:
ToTokens
, T3:
ToTokens
, T4:
ToTokens
, T5:
ToTokens
>
CustomToTokens
<'a> for
(T0, T1, T2, T3, T4, T5)
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a, T0:
ToTokens
, T1:
ToTokens
, T2:
ToTokens
, T3:
ToTokens
, T4:
ToTokens
, T5:
ToTokens
, T6:
ToTokens
>
CustomToTokens
<'a> for
(T0, T1, T2, T3, T4, T5, T6)
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a, T0:
ToTokens
, T1:
ToTokens
, T2:
ToTokens
, T3:
ToTokens
, T4:
ToTokens
, T5:
ToTokens
, T6:
ToTokens
, T7:
ToTokens
>
CustomToTokens
<'a> for
(T0, T1, T2, T3, T4, T5, T6, T7)
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a, T0:
ToTokens
, T1:
ToTokens
, T2:
ToTokens
, T3:
ToTokens
, T4:
ToTokens
, T5:
ToTokens
, T6:
ToTokens
, T7:
ToTokens
, T8:
ToTokens
>
CustomToTokens
<'a> for
(T0, T1, T2, T3, T4, T5, T6, T7, T8)
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
source
impl<'a, T0:
ToTokens
, T1:
ToTokens
, T2:
ToTokens
, T3:
ToTokens
, T4:
ToTokens
, T5:
ToTokens
, T6:
ToTokens
, T7:
ToTokens
, T8:
ToTokens
, T9:
ToTokens
>
CustomToTokens
<'a> for
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
source
fn
to_tokens
(&'a self, tokens: &mut
TokenStream
)
Implementors
source
impl<'a>
CustomToTokens
<'a> for
AlterTableInstruction
source
impl<'a>
CustomToTokens
<'a> for
AlterTypeInstruction
source
impl<'a>
CustomToTokens
<'a> for
ArithmeticOp
source
impl<'a>
CustomToTokens
<'a> for
Assignment
source
impl<'a>
CustomToTokens
<'a> for
BatchKind
source
impl<'a>
CustomToTokens
<'a> for
BindMarker
source
impl<'a>
CustomToTokens
<'a> for
CollectionType
source
impl<'a>
CustomToTokens
<'a> for
CollectionTypeLiteral
source
impl<'a>
CustomToTokens
<'a> for
ColumnDefault
source
impl<'a>
CustomToTokens
<'a> for
Compaction
source
impl<'a>
CustomToTokens
<'a> for
Constant
source
impl<'a>
CustomToTokens
<'a> for
CqlType
source
impl<'a>
CustomToTokens
<'a> for
DataDefinitionStatement
source
impl<'a>
CustomToTokens
<'a> for
DataManipulationStatement
source
impl<'a>
CustomToTokens
<'a> for
IfClause
source
impl<'a>
CustomToTokens
<'a> for
IndexIdentifier
source
impl<'a>
CustomToTokens
<'a> for
IndexQualifier
source
impl<'a>
CustomToTokens
<'a> for
InsertKind
source
impl<'a>
CustomToTokens
<'a> for
JavaTimeUnit
source
impl<'a>
CustomToTokens
<'a> for
Keys
source
impl<'a>
CustomToTokens
<'a> for
Limit
source
impl<'a>
CustomToTokens
<'a> for
LitStrKind
source
impl<'a>
CustomToTokens
<'a> for
Literal
source
impl<'a>
CustomToTokens
<'a> for
MaterializedViewStatement
source
impl<'a>
CustomToTokens
<'a> for
ModificationStatement
source
impl<'a>
CustomToTokens
<'a> for
Name
source
impl<'a>
CustomToTokens
<'a> for
NativeType
source
impl<'a>
CustomToTokens
<'a> for
OnNullInput
source
impl<'a>
CustomToTokens
<'a> for
Operator
source
impl<'a>
CustomToTokens
<'a> for
Order
source
impl<'a>
CustomToTokens
<'a> for
Permission
source
impl<'a>
CustomToTokens
<'a> for
PermissionKind
source
impl<'a>
CustomToTokens
<'a> for
PermissionStatement
source
impl<'a>
CustomToTokens
<'a> for
Relation
source
impl<'a>
CustomToTokens
<'a> for
Resource
source
impl<'a>
CustomToTokens
<'a> for
RoleOpt
source
impl<'a>
CustomToTokens
<'a> for
RoleStatement
source
impl<'a>
CustomToTokens
<'a> for
RowsPerPartition
source
impl<'a>
CustomToTokens
<'a> for
SecondaryIndexStatement
source
impl<'a>
CustomToTokens
<'a> for
SelectClause
source
impl<'a>
CustomToTokens
<'a> for
SelectorKind
source
impl<'a>
CustomToTokens
<'a> for
SimpleSelection
source
impl<'a>
CustomToTokens
<'a> for
SpeculativeRetry
source
impl<'a>
CustomToTokens
<'a> for
Statement
source
impl<'a>
CustomToTokens
<'a> for
StatementOptValue
source
impl<'a>
CustomToTokens
<'a> for
TaggedDataDefinitionStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedDataManipulationStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedMaterializedViewStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedModificationStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedPermissionStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedRoleStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedSecondaryIndexStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedStatementOptValue
source
impl<'a>
CustomToTokens
<'a> for
TaggedTriggerStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedUserDefinedFunctionStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedUserDefinedTypeStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedUserStatement
source
impl<'a>
CustomToTokens
<'a> for
Term
source
impl<'a>
CustomToTokens
<'a> for
TriggerStatement
source
impl<'a>
CustomToTokens
<'a> for
UpdateParameter
source
impl<'a>
CustomToTokens
<'a> for
UserDefinedFunctionStatement
source
impl<'a>
CustomToTokens
<'a> for
UserDefinedTypeStatement
source
impl<'a>
CustomToTokens
<'a> for
UserStatement
source
impl<'a>
CustomToTokens
<'a> for
ReservedKeyword
source
impl<'a>
CustomToTokens
<'a> for
AlterKeyspaceStatement
source
impl<'a>
CustomToTokens
<'a> for
AlterMaterializedViewStatement
source
impl<'a>
CustomToTokens
<'a> for
AlterRoleStatement
source
impl<'a>
CustomToTokens
<'a> for
AlterTableStatement
source
impl<'a>
CustomToTokens
<'a> for
AlterUserDefinedTypeStatement
source
impl<'a>
CustomToTokens
<'a> for
AlterUserStatement
source
impl<'a>
CustomToTokens
<'a> for
BatchStatement
source
impl<'a>
CustomToTokens
<'a> for
Caching
source
impl<'a>
CustomToTokens
<'a> for
ColumnDefinition
source
impl<'a>
CustomToTokens
<'a> for
ColumnOrder
source
impl<'a>
CustomToTokens
<'a> for
Compression
source
impl<'a>
CustomToTokens
<'a> for
Condition
source
impl<'a>
CustomToTokens
<'a> for
CreateAggregateFunctionStatement
source
impl<'a>
CustomToTokens
<'a> for
CreateFunctionStatement
source
impl<'a>
CustomToTokens
<'a> for
CreateIndexStatement
source
impl<'a>
CustomToTokens
<'a> for
CreateKeyspaceStatement
source
impl<'a>
CustomToTokens
<'a> for
CreateMaterializedViewStatement
source
impl<'a>
CustomToTokens
<'a> for
CreateRoleStatement
source
impl<'a>
CustomToTokens
<'a> for
CreateTableStatement
source
impl<'a>
CustomToTokens
<'a> for
CreateTriggerStatement
source
impl<'a>
CustomToTokens
<'a> for
CreateUserDefinedTypeStatement
source
impl<'a>
CustomToTokens
<'a> for
CreateUserStatement
source
impl<'a>
CustomToTokens
<'a> for
DeleteStatement
source
impl<'a>
CustomToTokens
<'a> for
DropAggregateFunctionStatement
source
impl<'a>
CustomToTokens
<'a> for
DropFunctionStatement
source
impl<'a>
CustomToTokens
<'a> for
DropIndexStatement
source
impl<'a>
CustomToTokens
<'a> for
DropKeyspaceStatement
source
impl<'a>
CustomToTokens
<'a> for
DropMaterializedViewStatement
source
impl<'a>
CustomToTokens
<'a> for
DropRoleStatement
source
impl<'a>
CustomToTokens
<'a> for
DropTableStatement
source
impl<'a>
CustomToTokens
<'a> for
DropTriggerStatement
source
impl<'a>
CustomToTokens
<'a> for
DropUserDefinedTypeStatement
source
impl<'a>
CustomToTokens
<'a> for
DropUserStatement
source
impl<'a>
CustomToTokens
<'a> for
DurationLiteral
source
impl<'a>
CustomToTokens
<'a> for
FieldDefinition
source
impl<'a>
CustomToTokens
<'a> for
FunctionCall
source
impl<'a>
CustomToTokens
<'a> for
FunctionDeclaration
source
impl<'a>
CustomToTokens
<'a> for
FunctionReference
source
impl<'a>
CustomToTokens
<'a> for
FunctionSignature
source
impl<'a>
CustomToTokens
<'a> for
GrantPermissionStatement
source
impl<'a>
CustomToTokens
<'a> for
GrantRoleStatement
source
impl<'a>
CustomToTokens
<'a> for
GroupByClause
source
impl<'a>
CustomToTokens
<'a> for
IndexClass
source
impl<'a>
CustomToTokens
<'a> for
InsertStatement
source
impl<'a>
CustomToTokens
<'a> for
KeyspaceOpts
source
impl<'a>
CustomToTokens
<'a> for
KeyspaceQualifiedName
source
impl<'a>
CustomToTokens
<'a> for
LeveledCompactionStrategy
source
impl<'a>
CustomToTokens
<'a> for
ListLiteral
source
impl<'a>
CustomToTokens
<'a> for
ListPermissionsStatement
source
impl<'a>
CustomToTokens
<'a> for
ListRolesStatement
source
impl<'a>
CustomToTokens
<'a> for
ListUsersStatement
source
impl<'a>
CustomToTokens
<'a> for
LitStr
source
impl<'a>
CustomToTokens
<'a> for
MapLiteral
source
impl<'a>
CustomToTokens
<'a> for
OrderByClause
source
impl<'a>
CustomToTokens
<'a> for
PartitionKey
source
impl<'a>
CustomToTokens
<'a> for
PrimaryKey
source
impl<'a>
CustomToTokens
<'a> for
Replication
source
impl<'a>
CustomToTokens
<'a> for
RevokePermissionStatement
source
impl<'a>
CustomToTokens
<'a> for
RevokeRoleStatement
source
impl<'a>
CustomToTokens
<'a> for
SelectStatement
source
impl<'a>
CustomToTokens
<'a> for
Selector
source
impl<'a>
CustomToTokens
<'a> for
SelectorFunction
source
impl<'a>
CustomToTokens
<'a> for
SetLiteral
source
impl<'a>
CustomToTokens
<'a> for
SizeTieredCompactionStrategy
source
impl<'a>
CustomToTokens
<'a> for
StatementOpt
source
impl<'a>
CustomToTokens
<'a> for
TableOpts
source
impl<'a>
CustomToTokens
<'a> for
TaggedAlterKeyspaceStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedAlterMaterializedViewStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedAlterRoleStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedAlterTableStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedAlterUserDefinedTypeStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedAlterUserStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedBatchStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedCreateAggregateFunctionStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedCreateFunctionStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedCreateIndexStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedCreateKeyspaceStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedCreateMaterializedViewStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedCreateRoleStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedCreateTableStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedCreateTriggerStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedCreateUserDefinedTypeStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedCreateUserStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedDeleteStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedDropAggregateFunctionStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedDropFunctionStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedDropIndexStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedDropKeyspaceStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedDropMaterializedViewStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedDropRoleStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedDropTableStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedDropTriggerStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedDropUserDefinedTypeStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedDropUserStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedGrantPermissionStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedGrantRoleStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedInsertStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedKeyspaceOpts
source
impl<'a>
CustomToTokens
<'a> for
TaggedKeyspaceQualifiedName
source
impl<'a>
CustomToTokens
<'a> for
TaggedListPermissionsStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedListRolesStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedMapLiteral
source
impl<'a>
CustomToTokens
<'a> for
TaggedReplication
source
impl<'a>
CustomToTokens
<'a> for
TaggedRevokePermissionStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedRevokeRoleStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedSelectStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedStatementOpt
source
impl<'a>
CustomToTokens
<'a> for
TaggedTruncateStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedUpdateStatement
source
impl<'a>
CustomToTokens
<'a> for
TaggedUseStatement
source
impl<'a>
CustomToTokens
<'a> for
TimeWindowCompactionStrategy
source
impl<'a>
CustomToTokens
<'a> for
TruncateStatement
source
impl<'a>
CustomToTokens
<'a> for
TupleLiteral
source
impl<'a>
CustomToTokens
<'a> for
UpdateStatement
source
impl<'a>
CustomToTokens
<'a> for
UseStatement
source
impl<'a>
CustomToTokens
<'a> for
UserDefinedTypeLiteral
source
impl<'a>
CustomToTokens
<'a> for
WhereClause
source
impl<'a, T: 'a>
CustomToTokens
<'a> for
Tag
<T>
where
TokenWrapper
<'a, T>:
ToTokens
,