Crate basex[][src]

Modules

Structs

Writes argument values using a Connection.

Represents an interface to communicate with the BaseX server. Its main purpose is to send database commands and create queries.

Responsible for low-level communication with the stream. It handles authentication, sends commands and reads responses.

Server query is composed of XQuery code, which is immutable once created.

Query that has its compiler info collected.

Query that has no compiler info collected. Improves query performance due to the reduced overhead.

Enums

The error type for the DB operations of the Client, Query and associated structs and traits.

Traits

Represents a stream usable for BaseX database Connection.

Makes this type able to be interpreted as XQuery argument value.

Type Definitions

A Result with its Err variant set to ClientError.