pub struct ResolvedFunctionOverload {
pub binding: FunctionBinding,
pub return_type: ColumnType,
pub exact_matches: usize,
pub known_arguments: usize,
pub preferred_matches: usize,
pub precedes_pg_catalog: bool,
}Fields§
§binding: FunctionBinding§return_type: ColumnType§exact_matches: usize§known_arguments: usize§preferred_matches: usize§precedes_pg_catalog: boolImplementations§
Source§impl ResolvedFunctionOverload
impl ResolvedFunctionOverload
pub fn is_exact_for_known_arguments(&self) -> bool
Trait Implementations§
Source§impl Clone for ResolvedFunctionOverload
impl Clone for ResolvedFunctionOverload
Source§fn clone(&self) -> ResolvedFunctionOverload
fn clone(&self) -> ResolvedFunctionOverload
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 ResolvedFunctionOverload
impl Debug for ResolvedFunctionOverload
impl Eq for ResolvedFunctionOverload
Source§impl PartialEq for ResolvedFunctionOverload
impl PartialEq for ResolvedFunctionOverload
impl StructuralPartialEq for ResolvedFunctionOverload
Auto Trait Implementations§
impl Freeze for ResolvedFunctionOverload
impl RefUnwindSafe for ResolvedFunctionOverload
impl Send for ResolvedFunctionOverload
impl Sync for ResolvedFunctionOverload
impl Unpin for ResolvedFunctionOverload
impl UnsafeUnpin for ResolvedFunctionOverload
impl UnwindSafe for ResolvedFunctionOverload
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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