pub enum ArgumentsItem {
EnumArgument(EnumerationArg),
ValueArgument(ValueArg),
TypeArgument(TypeArg),
}
Available on crate feature
parse
only.Expand description
A parsed simple_extensions::ArgumentsItem.
Variants§
EnumArgument(EnumerationArg)
Arguments that support a fixed set of declared values as constant arguments.
ValueArgument(ValueArg)
Arguments that refer to a data value.
TypeArgument(TypeArg)
Arguments that are used only to inform the evaluation and/or type derivation of the function.
Trait Implementations§
Source§impl Clone for ArgumentsItem
impl Clone for ArgumentsItem
Source§fn clone(&self) -> ArgumentsItem
fn clone(&self) -> ArgumentsItem
Returns a copy 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 ArgumentsItem
impl Debug for ArgumentsItem
Source§impl From<ArgumentsItem> for ArgumentsItem
impl From<ArgumentsItem> for ArgumentsItem
Source§fn from(value: ArgumentsItem) -> Self
fn from(value: ArgumentsItem) -> Self
Converts to this type from the input type.
Source§impl From<EnumerationArg> for ArgumentsItem
impl From<EnumerationArg> for ArgumentsItem
Source§fn from(value: EnumerationArg) -> Self
fn from(value: EnumerationArg) -> Self
Converts to this type from the input type.
Source§impl From<TypeArg> for ArgumentsItem
impl From<TypeArg> for ArgumentsItem
Auto Trait Implementations§
impl Freeze for ArgumentsItem
impl RefUnwindSafe for ArgumentsItem
impl Send for ArgumentsItem
impl Sync for ArgumentsItem
impl Unpin for ArgumentsItem
impl UnwindSafe for ArgumentsItem
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