pub struct Sql(pub String, pub Vec<SqlArg>);
Expand description

A tuple to hold a raw SQL statement and the SQL arguments. Sql is the result from the Resolver and is ready to be sent to the database.

Tuple Fields

0: String1: Vec<SqlArg>

Implementations

Builds a string with all arguments inlined.

While the string could technically be sent to a database never do this, because of the risk of SQL injection! The string is should only be used for debugging and logging purposes.

Add Sql at the end.

Add a literal string at the end.

Remove a number of characters from the end.

Create a new empty SQL statement

Returns true, if statement is empty

Trait Implementations

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

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 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