pub struct ScalarFunction {
pub name: String,
pub description: Option<String>,
pub impls: Vec<Impl>,
}Available on crate feature
parse only.Expand description
A validated scalar function definition with one or more implementations
Fields§
§name: StringFunction name
description: Option<String>Human-readable description
impls: Vec<Impl>Function implementations (overloads)
Trait Implementations§
Source§impl Clone for ScalarFunction
impl Clone for ScalarFunction
Source§fn clone(&self) -> ScalarFunction
fn clone(&self) -> ScalarFunction
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 ScalarFunction
impl Debug for ScalarFunction
Source§impl PartialEq for ScalarFunction
impl PartialEq for ScalarFunction
impl StructuralPartialEq for ScalarFunction
Auto Trait Implementations§
impl Freeze for ScalarFunction
impl RefUnwindSafe for ScalarFunction
impl Send for ScalarFunction
impl Sync for ScalarFunction
impl Unpin for ScalarFunction
impl UnwindSafe for ScalarFunction
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