Crate orcinus

Source
Expand description

https://ja.wikipedia.org/wiki/%E3%82%B7%E3%83%A3%E3%83%81

async-ready mysql protocol implementation and wrapper libraries.

Examples(usage) are in the repository

Modules§

authentication
autossl_clientautossl
TCP/TLS autoswitching client.
bb8bb8-integration
bb8 asynchronous connection pooling integration
protos
MySQL Client/Server Protocol Implementation: https://dev.mysql.com/doc/internals/en/client-server-protocol.html
r2d2r2d2-integration
r2d2 connection pooling integration

Macros§

DefFormatStruct
Defines Format Fragment structure
DefProtocolFormat
Defines Format Fragment implementation for a structure
ReadAsync
Read multiple values asynchronously
ReadSync
Read multiple values synchronously

Structs§

BinaryResultsetIterator
An iterator wrapping BinaryResultsetIterationState
BinaryResultsetStream
An stream wrapping BinaryResultsetStreamState
BlockingClient
A MySQL Client that provides blocking operations.
Client
A MySQL Client that provides non-blocking operations.
ConnectInfo
An information structure to connect to MySQL server.
Statement
Represents Prepared Statement.
TextResultsetIterator
An iterator wrapping TextResultsetIterationState
TextResultsetStream
An stream wrapping TextResultsetStreamState

Enums§

BinaryResultsetIterationState
Blocking fetch of binary protocol resultsets.
BinaryResultsetStreamState
Non-blocking fetch of binary protocol resultsets.
CommunicationError
Composited error while communicating with MySQL server.
TextResultsetIterationState
Blocking fetch of resultsets.
TextResultsetStreamState
Non-blocking fetch of resultsets.

Traits§

GenericClient
Common client-capable implementation.