[−][src]Enum dbgen::error::ErrorKind
Kinds of errors produced by the dbgen
library.
Variants
ParseTemplate
Failed to parse template.
UnknownFunction(String)
Unknown SQL function.
IntegerOverflow(String)
Integer is too big.
NotEnoughArguments(Function)
Not enough arguments provided to the SQL function.
InvalidRegex(String)
Invalid regex.
UnknownRegexFlag(char)
Unknown regex flag.
UnsupportedRegexElement(String)
Unsupported regex element (e.g. \b
)
InvalidArgumentType
Invalid argument type.
If this error is encountered during compilation phase, the error will be ignored and the function will be kept in raw form.
Fields of InvalidArgumentType
InvalidArguments
Invalid arguments.
Fields of InvalidArguments
InvalidTimestampString(String)
The timestamp string is invalid
WriteSqlSchema
Failed to write the SQL CREATE TABLE
schema file.
WriteSqlData
Failed to write the SQL data file.
WriteSqlValue
Failed to write an SQL value.
Trait Implementations
impl Eq for ErrorKind
[src]
impl PartialEq<ErrorKind> for ErrorKind
[src]
impl Clone for ErrorKind
[src]
fn clone(&self) -> ErrorKind
[src]
default fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl From<ErrorKind> for Error
[src]
impl Debug for ErrorKind
[src]
impl Display for ErrorKind
[src]
impl Fail for ErrorKind
[src]
fn name(&self) -> Option<&str>
[src]
fn cause(&self) -> Option<&dyn Fail>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
default fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
D: Display + Send + Sync + 'static,
Provides context for this failure. Read more
default fn compat(self) -> Compat<Self>
[src]
Wraps this failure in a compatibility wrapper that implements std::error::Error
. Read more
Auto Trait Implementations
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> AsFail for T where
T: Fail,
[src]
T: Fail,
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
[src]
E: 'static + Error + Send + Sync,
default fn name(&self) -> Option<&str>
[src]
Returns the "name" of the error. Read more
default fn cause(&self) -> Option<&(dyn Fail + 'static)>
[src]
Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more
default fn backtrace(&self) -> Option<&Backtrace>
[src]
Returns a reference to the Backtrace
carried by this failure, if it carries one. Read more
default fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
D: Display + Send + Sync + 'static,
Provides context for this failure. Read more
default fn compat(self) -> Compat<Self>
[src]
Wraps this failure in a compatibility wrapper that implements std::error::Error
. Read more