#[non_exhaustive]pub struct SupportedDialect {
pub dialect: Option<ViewDialect>,
pub dialect_version: Option<String>,
}Expand description
A structure specifying the dialect and dialect version used by the query engine.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.dialect: Option<ViewDialect>The dialect of the query engine.
dialect_version: Option<String>The version of the dialect of the query engine. For example, 3.0.0.
Implementations§
Source§impl SupportedDialect
impl SupportedDialect
Sourcepub fn dialect(&self) -> Option<&ViewDialect>
pub fn dialect(&self) -> Option<&ViewDialect>
The dialect of the query engine.
Sourcepub fn dialect_version(&self) -> Option<&str>
pub fn dialect_version(&self) -> Option<&str>
The version of the dialect of the query engine. For example, 3.0.0.
Source§impl SupportedDialect
impl SupportedDialect
Sourcepub fn builder() -> SupportedDialectBuilder
pub fn builder() -> SupportedDialectBuilder
Creates a new builder-style object to manufacture SupportedDialect.
Trait Implementations§
Source§impl Clone for SupportedDialect
impl Clone for SupportedDialect
Source§fn clone(&self) -> SupportedDialect
fn clone(&self) -> SupportedDialect
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SupportedDialect
impl Debug for SupportedDialect
Source§impl PartialEq for SupportedDialect
impl PartialEq for SupportedDialect
Source§fn eq(&self, other: &SupportedDialect) -> bool
fn eq(&self, other: &SupportedDialect) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SupportedDialect
Auto Trait Implementations§
impl Freeze for SupportedDialect
impl RefUnwindSafe for SupportedDialect
impl Send for SupportedDialect
impl Sync for SupportedDialect
impl Unpin for SupportedDialect
impl UnsafeUnpin for SupportedDialect
impl UnwindSafe for SupportedDialect
Blanket Implementations§
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 moreCreates a shared type from an unshared type.