pub struct LambdaFunctionParameter {
pub name: Ident,
pub data_type: Option<DataType>,
}Expand description
A parameter to a lambda function, optionally with a data type.
Fields§
§name: IdentThe name of the parameter
data_type: Option<DataType>The optional data type of the parameter Snowflake Syntax
Trait Implementations§
Source§impl Clone for LambdaFunctionParameter
impl Clone for LambdaFunctionParameter
Source§fn clone(&self) -> LambdaFunctionParameter
fn clone(&self) -> LambdaFunctionParameter
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 LambdaFunctionParameter
impl Debug for LambdaFunctionParameter
Source§impl Display for LambdaFunctionParameter
impl Display for LambdaFunctionParameter
impl Eq for LambdaFunctionParameter
Source§impl Hash for LambdaFunctionParameter
impl Hash for LambdaFunctionParameter
Source§impl Ord for LambdaFunctionParameter
impl Ord for LambdaFunctionParameter
Source§fn cmp(&self, other: &LambdaFunctionParameter) -> Ordering
fn cmp(&self, other: &LambdaFunctionParameter) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for LambdaFunctionParameter
impl PartialEq for LambdaFunctionParameter
Source§fn eq(&self, other: &LambdaFunctionParameter) -> bool
fn eq(&self, other: &LambdaFunctionParameter) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for LambdaFunctionParameter
impl PartialOrd for LambdaFunctionParameter
impl StructuralPartialEq for LambdaFunctionParameter
Source§impl Visit for LambdaFunctionParameter
impl Visit for LambdaFunctionParameter
Source§impl VisitMut for LambdaFunctionParameter
impl VisitMut for LambdaFunctionParameter
Source§fn visit<V>(&mut self, visitor: &mut V) -> ControlFlow<<V as VisitorMut>::Break>where
V: VisitorMut,
fn visit<V>(&mut self, visitor: &mut V) -> ControlFlow<<V as VisitorMut>::Break>where
V: VisitorMut,
Mutably visit this node with the provided
VisitorMut. Read moreAuto Trait Implementations§
impl Freeze for LambdaFunctionParameter
impl RefUnwindSafe for LambdaFunctionParameter
impl Send for LambdaFunctionParameter
impl Sync for LambdaFunctionParameter
impl Unpin for LambdaFunctionParameter
impl UnsafeUnpin for LambdaFunctionParameter
impl UnwindSafe for LambdaFunctionParameter
Blanket Implementations§
Source§impl<Source> AccessAs for Source
impl<Source> AccessAs for Source
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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