pub struct FunctionReferenceData {
pub value: Option<String>,
pub display_name: Option<String>,
pub is_list: Option<IsList>,
pub types: Option<Vec<String>>,
}
Expand description
FunctionReferenceData : Details of functions that can be used in advanced searches.
Fields§
§value: Option<String>
The function identifier.
display_name: Option<String>
The display name of the function.
is_list: Option<IsList>
Whether the function can take a list of arguments.
types: Option<Vec<String>>
The data types returned by the function.
Implementations§
Source§impl FunctionReferenceData
impl FunctionReferenceData
Sourcepub fn new() -> FunctionReferenceData
pub fn new() -> FunctionReferenceData
Details of functions that can be used in advanced searches.
Trait Implementations§
Source§impl Clone for FunctionReferenceData
impl Clone for FunctionReferenceData
Source§fn clone(&self) -> FunctionReferenceData
fn clone(&self) -> FunctionReferenceData
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 FunctionReferenceData
impl Debug for FunctionReferenceData
Source§impl Default for FunctionReferenceData
impl Default for FunctionReferenceData
Source§fn default() -> FunctionReferenceData
fn default() -> FunctionReferenceData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FunctionReferenceData
impl<'de> Deserialize<'de> for FunctionReferenceData
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
Source§impl PartialEq for FunctionReferenceData
impl PartialEq for FunctionReferenceData
Source§impl Serialize for FunctionReferenceData
impl Serialize for FunctionReferenceData
impl StructuralPartialEq for FunctionReferenceData
Auto Trait Implementations§
impl Freeze for FunctionReferenceData
impl RefUnwindSafe for FunctionReferenceData
impl Send for FunctionReferenceData
impl Sync for FunctionReferenceData
impl Unpin for FunctionReferenceData
impl UnwindSafe for FunctionReferenceData
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