[][src]Enum toql_core::sql_builder::SqlBuilderError

pub enum SqlBuilderError {
    FieldMissing(String),
    RoleRequired(String),
    FilterInvalid(String),
}

Represents all errors from the SQL Builder

Variants

FieldMissing(String)

The field is not mapped to a column or SQL expression. Contains the field name.

RoleRequired(String)

The field requires a role that the query does not have. Contains the role.

FilterInvalid(String)

The filter expects other arguments. Typically raised by custom functions (FN) if the number of arguments is wrong.

Trait Implementations

impl From<SqlBuilderError> for ToqlError[src]

impl Debug for SqlBuilderError[src]

impl Display for SqlBuilderError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]