pub struct Selector {
pub expr: Expr,
pub alias: Option<Idiom>,
}Fields§
§expr: Expr§alias: Option<Idiom>The quality in SELECT rating AS quality FROM ...
Implementations§
Source§impl Selector
impl Selector
Sourcepub fn walk_revisioned_field_names(
wire_revision: u16,
) -> &'static [&'static str]
pub fn walk_revisioned_field_names( wire_revision: u16, ) -> &'static [&'static str]
Field names at the given wire revision in declaration order.
Returns an empty slice if the revision is unknown. Generated
by the revisioned derive.
Trait Implementations§
Source§impl DeserializeRevisioned for Selector
impl DeserializeRevisioned for Selector
impl Eq for Selector
Source§impl Revisioned for Selector
impl Revisioned for Selector
Source§impl SerializeRevisioned for Selector
impl SerializeRevisioned for Selector
Source§impl SkipCheckRevisioned for Selector
impl SkipCheckRevisioned for Selector
Source§impl SkipRevisioned for Selector
impl SkipRevisioned for Selector
fn skip_revisioned<R: Read>(reader: &mut R) -> Result<(), Error>
Source§fn skip_revisioned_slice(reader: &mut SliceReader<'_>) -> Result<(), Error>
fn skip_revisioned_slice(reader: &mut SliceReader<'_>) -> Result<(), Error>
Consume through bytes backed by
SliceReader without allocating a buffer for bulk segments. Read moreimpl StructuralPartialEq for Selector
Source§impl<V: MutVisitor> VisitMut<V> for Selector
impl<V: MutVisitor> VisitMut<V> for Selector
Source§impl WalkRevisioned for Selector
impl WalkRevisioned for Selector
Source§type Walker<'r, R: BorrowedReader + 'r> = SelectorWalker<'r, R>
type Walker<'r, R: BorrowedReader + 'r> = SelectorWalker<'r, R>
Walker produced by
walk_revisioned. Read moreSource§fn walk_revisioned<'r, R: BorrowedReader>(
reader: &'r mut R,
) -> Result<Self::Walker<'r, R>, Error>
fn walk_revisioned<'r, R: BorrowedReader>( reader: &'r mut R, ) -> Result<Self::Walker<'r, R>, Error>
Read the type’s revision-level prefix and return a walker positioned at
the start of the body. Read more
Auto Trait Implementations§
impl !Freeze for Selector
impl RefUnwindSafe for Selector
impl Send for Selector
impl Sync for Selector
impl Unpin for Selector
impl UnsafeUnpin for Selector
impl UnwindSafe for Selector
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.