pub enum DescribeError {
Expressions {
expression_schema: HashMap<String, ColumnType>,
errors: HashMap<String, ExpressionError>,
},
Config(String),
}Expand description
Why Table::describe rejected a config.
Variants§
Expressions
At least one expression failed to compile.
Config(String)
Every expression compiled but the rest of the config is invalid.
Trait Implementations§
Source§impl Clone for DescribeError
impl Clone for DescribeError
Source§impl Debug for DescribeError
impl Debug for DescribeError
Source§impl Display for DescribeError
impl Display for DescribeError
Source§impl Error for DescribeError
impl Error for DescribeError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for DescribeError
impl PartialEq for DescribeError
impl StructuralPartialEq for DescribeError
Auto Trait Implementations§
impl Freeze for DescribeError
impl RefUnwindSafe for DescribeError
impl Send for DescribeError
impl Sync for DescribeError
impl Unpin for DescribeError
impl UnsafeUnpin for DescribeError
impl UnwindSafe for DescribeError
Blanket Implementations§
impl<T> Allocation for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more