pub struct FunctionEntry {
pub name: &'static str,
pub kind: &'static str,
pub arity: i64,
pub flags: i64,
}Expand description
One row of PRAGMA function_list.
Fields§
§name: &'static strThe name as it is written.
kind: &'static strs for a scalar, w for a window function, a for an aggregate.
arity: i64How many arguments, or -1 for any number.
flags: i64The flag word the C surface reports.
2048 is SQLITE_INNOCUOUS and 524288 is SQLITE_DETERMINISTIC, which
is what a built-in carries: it does nothing an expression could not, and
it answers the same thing twice.
Trait Implementations§
Source§impl Clone for FunctionEntry
impl Clone for FunctionEntry
impl Copy for FunctionEntry
Source§impl Debug for FunctionEntry
impl Debug for FunctionEntry
impl Eq for FunctionEntry
Source§impl PartialEq for FunctionEntry
impl PartialEq for FunctionEntry
impl StructuralPartialEq for FunctionEntry
Auto Trait Implementations§
impl Freeze for FunctionEntry
impl RefUnwindSafe for FunctionEntry
impl Send for FunctionEntry
impl Sync for FunctionEntry
impl Unpin for FunctionEntry
impl UnsafeUnpin for FunctionEntry
impl UnwindSafe for FunctionEntry
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