Enum pgx_utils::ExternArgs
source · pub enum ExternArgs {
}
Variants
CreateOrReplace
Immutable
Strict
Stable
Volatile
Raw
NoGuard
ParallelSafe
ParallelUnsafe
ParallelRestricted
Error(String)
Schema(String)
Name(String)
Cost(String)
Requires(Vec<PositioningRef>)
Trait Implementations
sourceimpl Clone for ExternArgs
impl Clone for ExternArgs
sourcefn clone(&self) -> ExternArgs
fn clone(&self) -> ExternArgs
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ExternArgs
impl Debug for ExternArgs
sourceimpl Display for ExternArgs
impl Display for ExternArgs
sourceimpl Hash for ExternArgs
impl Hash for ExternArgs
sourceimpl Ord for ExternArgs
impl Ord for ExternArgs
sourcefn cmp(&self, other: &ExternArgs) -> Ordering
fn cmp(&self, other: &ExternArgs) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<ExternArgs> for ExternArgs
impl PartialEq<ExternArgs> for ExternArgs
sourcefn eq(&self, other: &ExternArgs) -> bool
fn eq(&self, other: &ExternArgs) -> bool
sourceimpl PartialOrd<ExternArgs> for ExternArgs
impl PartialOrd<ExternArgs> for ExternArgs
sourcefn partial_cmp(&self, other: &ExternArgs) -> Option<Ordering>
fn partial_cmp(&self, other: &ExternArgs) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresourceimpl ToTokens for ExternArgs
impl ToTokens for ExternArgs
sourcefn to_tokens(&self, tokens: &mut TokenStream)
fn to_tokens(&self, tokens: &mut TokenStream)
sourcefn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
sourcefn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
impl Eq for ExternArgs
impl StructuralEq for ExternArgs
impl StructuralPartialEq for ExternArgs
Auto Trait Implementations
impl RefUnwindSafe for ExternArgs
impl Send for ExternArgs
impl Sync for ExternArgs
impl Unpin for ExternArgs
impl UnwindSafe for ExternArgs
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> Spanned for Twhere
T: Spanned + ?Sized,
impl<T> Spanned for Twhere
T: Spanned + ?Sized,
sourcefn span(&self) -> Span
fn span(&self) -> Span
Returns a
Span
covering the complete contents of this syntax tree
node, or Span::call_site()
if this node is empty. Read more