pub struct BuiltinFunctionOverload {
pub name: String,
pub argument_names: Vec<Option<String>>,
pub argument_types: Vec<ColumnType>,
pub default_arguments: usize,
pub return_type: ColumnType,
}Fields§
§name: String§argument_names: Vec<Option<String>>§argument_types: Vec<ColumnType>§default_arguments: usize§return_type: ColumnTypeTrait Implementations§
Source§impl Clone for BuiltinFunctionOverload
impl Clone for BuiltinFunctionOverload
Source§fn clone(&self) -> BuiltinFunctionOverload
fn clone(&self) -> BuiltinFunctionOverload
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 BuiltinFunctionOverload
impl Debug for BuiltinFunctionOverload
impl Eq for BuiltinFunctionOverload
Source§impl PartialEq for BuiltinFunctionOverload
impl PartialEq for BuiltinFunctionOverload
impl StructuralPartialEq for BuiltinFunctionOverload
Auto Trait Implementations§
impl Freeze for BuiltinFunctionOverload
impl RefUnwindSafe for BuiltinFunctionOverload
impl Send for BuiltinFunctionOverload
impl Sync for BuiltinFunctionOverload
impl Unpin for BuiltinFunctionOverload
impl UnsafeUnpin for BuiltinFunctionOverload
impl UnwindSafe for BuiltinFunctionOverload
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