pub enum PgFunction {
Show 13 variants
    ToTsquery,
    ToTsvector,
    PhrasetoTsquery,
    PlaintoTsquery,
    WebsearchToTsquery,
    TsRank,
    TsRankCd,
    StartsWith,
    GenRandomUUID,
    JsonBuildObject,
    JsonAgg,
    ArrayAgg,
    DateTrunc,
}Expand description
Known Postgres-specific functions.
For all supported functions (including the standard ones), see Function.
If something is not supported, you can use Function::Custom.
Variants§
ToTsquery
ToTsvector
PhrasetoTsquery
PlaintoTsquery
WebsearchToTsquery
TsRank
TsRankCd
StartsWith
GenRandomUUID
JsonBuildObject
JsonAgg
ArrayAgg
DateTrunc
Trait Implementations§
Source§impl Clone for PgFunction
 
impl Clone for PgFunction
Source§fn clone(&self) -> PgFunction
 
fn clone(&self) -> PgFunction
Returns a duplicate of the value. Read more
1.0.0 · 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 PgFunction
 
impl Debug for PgFunction
Source§impl PartialEq for PgFunction
 
impl PartialEq for PgFunction
impl StructuralPartialEq for PgFunction
Auto Trait Implementations§
impl Freeze for PgFunction
impl RefUnwindSafe for PgFunction
impl Send for PgFunction
impl Sync for PgFunction
impl Unpin for PgFunction
impl UnwindSafe for PgFunction
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 more