pub enum ShowFunctionsScope {
User,
System,
All,
}Expand description
The optional scope keyword before FUNCTIONS in a ShowTarget::Functions listing:
USER, SYSTEM, or ALL (Spark / Databricks).
A surface tag (no meta, like ShowColumnsSpelling): the keyword’s span is subsumed
by the enclosing ShowStatement. Recorded only so the written scope round-trips.
Variants§
User
USER — user-defined functions only.
System
SYSTEM — system (built-in) functions only.
All
ALL — both user and system functions.
Trait Implementations§
Source§impl Clone for ShowFunctionsScope
impl Clone for ShowFunctionsScope
Source§fn clone(&self) -> ShowFunctionsScope
fn clone(&self) -> ShowFunctionsScope
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 moreimpl Copy for ShowFunctionsScope
Source§impl Debug for ShowFunctionsScope
impl Debug for ShowFunctionsScope
Source§impl<'de> Deserialize<'de> for ShowFunctionsScope
impl<'de> Deserialize<'de> for ShowFunctionsScope
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ShowFunctionsScope
Source§impl Hash for ShowFunctionsScope
impl Hash for ShowFunctionsScope
Source§impl PartialEq for ShowFunctionsScope
impl PartialEq for ShowFunctionsScope
Source§impl Serialize for ShowFunctionsScope
impl Serialize for ShowFunctionsScope
impl StructuralPartialEq for ShowFunctionsScope
Auto Trait Implementations§
impl Freeze for ShowFunctionsScope
impl RefUnwindSafe for ShowFunctionsScope
impl Send for ShowFunctionsScope
impl Sync for ShowFunctionsScope
impl Unpin for ShowFunctionsScope
impl UnsafeUnpin for ShowFunctionsScope
impl UnwindSafe for ShowFunctionsScope
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