Module scylla_rs::prelude[][src]

Re-exports

pub use super::app::access::*;
pub use super::app::worker::*;
pub use super::app::*;

Modules

actor
async_recursion

async-recursion macro

Macros

builder

Create the builder type for an actor, which can be used to construct an actor by parts

launcher

Creates a launcher application and its managed apps

Structs

Batch

The batch frame.

Decoder

The frame decoder structure.

Iter

An iterator over the rows of a result-set

NullSupervisor

NoneSupervisor

Prepare

The prepare frame structure.

PreparedStatement

Gating type for prepared statement id

Query

The query frame structure.

QueryStatement

Gating type for query statement

SERVICE
Service

An application’s metrics

YieldNow

Global Tokio YieldNow struct

Enums

Consistency

The consistency level enum.

Need

Need enum used by children to ask their supervisors

ServiceStatus

The possible statuses a service (application) can be

Traits

Actor
ActorBuilder

Should be implemented on the ActorBuilder struct

AknShutdown

Should be implemented on the supervisor_handle

AppBuilder

Should be implemented on the AppBuilder struct

Appsthrough
Builder

Allows an actor to be built by parts

ColumnDecoder

The column decoder trait to decode the frame.

ColumnEncoder

The frame column encoder.

ColumnValue

Defines a result-set column value

End
EventLoop
Frame

The CQL frame trait.

Init
LauncherSender
Name
Passthrough
Preparer
Row

Defines a result-set row

Rows

Rows trait to decode the final result from scylla

RowsDecoder

RowsDecoder trait to decode the rows result from scylla

Shutdown

Should be implemented on the child_shutdown_handle

StartActor
Starter
Statements

Defines shared functionality for frames that can receive statements

Terminating
ThroughType
TokenEncoder

Encoding functionality for tokens

Values

Defines shared functionality for frames that can receive statement values

VoidDecoder

VoidDecoder trait to decode the VOID result from scylla