Modules§
- client 🔒
- compiler
- connection 🔒
- errors 🔒
- query 🔒
- resource 🔒
- serializer
- stream 🔒
Structs§
- Argument
Writer - Writes argument values using a
Connection
. - Client
- Represents an interface to communicate with the BaseX server. Its main purpose is to send database commands and create queries.
- Connection
- Responsible for low-level communication with the stream. It handles authentication, sends commands and reads responses.
- Query
- Server query is composed of XQuery code, which is immutable once created.
- With
Info - Query that has its compiler
info
collected. - Without
Info - Query that has no compiler
info
collected. Improves query performance due to the reduced overhead.
Enums§
- Client
Error - The error type for the DB operations of the
Client
,Query
and associated structs and traits.
Traits§
- Database
Stream - Represents a stream usable for BaseX database
Connection
. - ToQuery
Argument - Makes this type able to be interpreted as XQuery argument value.
Type Aliases§
- Result
- A
Result
with itsErr
variant set toClientError
.