pub enum TemplateArgument {
Type(Type),
Integer(i64),
Identifier(IdentifierPath),
}Expand description
A template argument.
Variants§
Type(Type)
Type argument.
Integer(i64)
Integer non-type argument.
Identifier(IdentifierPath)
Identifier non-type argument.
Trait Implementations§
Source§impl Clone for TemplateArgument
impl Clone for TemplateArgument
Source§impl Debug for TemplateArgument
impl Debug for TemplateArgument
impl Eq for TemplateArgument
Source§impl Hash for TemplateArgument
impl Hash for TemplateArgument
Source§impl PartialEq for TemplateArgument
impl PartialEq for TemplateArgument
impl StructuralPartialEq for TemplateArgument
Auto Trait Implementations§
impl Freeze for TemplateArgument
impl RefUnwindSafe for TemplateArgument
impl Send for TemplateArgument
impl Sync for TemplateArgument
impl Unpin for TemplateArgument
impl UnsafeUnpin for TemplateArgument
impl UnwindSafe for TemplateArgument
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