Struct dossier::CliBackend

source ·
pub(crate) struct CliBackend;

Trait Implementations§

The error type that can be returned from the backend functions. If a backend doesn’t need an error type, Infallible can be used.
The type of data that can be stored in [ConnectedClient::set_client_data]. This allows state to be stored associated with each connected client.
Invoked once before the server is initialized.
Invoked once after initialization during Server::open/CustomServer::open.
A client disconnected from the server. This is invoked before authentication has been performed.
A client disconnected from the server.
A client successfully authenticated.
A client’s session has ended. Read more
The Backend for this command line.
The [Subcommand] which is embedded next to the built-in BonsaiDb commands.
Returns the server configuration to use when initializing a local server.
Returns a new server initialized based on the same configuration used for [CommandLine].
Execute the command on connection.
Runs the command-line interface using command-line arguments from the environment.
Runs the command-line interface using the specified list of arguments.
Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more
Returns a dispatcher to handle custom api requests. The parameters are provided so that they can be cloned if needed during the processing of requests.
Returns a dispatcher to handle custom api requests. The parameters are provided so that they can be cloned if needed during the processing of requests.
Returns a dispatcher to handle custom api requests. The parameters are provided so that they can be cloned if needed during the processing of requests.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more