Struct codeviz_java::ArgumentSpec
[−]
[src]
pub struct ArgumentSpec { pub modifiers: Modifiers, pub ty: Type, pub name: String, pub annotations: Vec<AnnotationSpec>, }
Fields
modifiers: Modifiers
ty: Type
name: String
annotations: Vec<AnnotationSpec>
Methods
impl ArgumentSpec
[src]
fn new<I>(modifiers: Modifiers, ty: I, name: &str) -> ArgumentSpec where
I: Into<Type>,
I: Into<Type>,
fn push_annotation(&mut self, annotation: &AnnotationSpec)
Trait Implementations
impl Debug for ArgumentSpec
[src]
impl Clone for ArgumentSpec
[src]
fn clone(&self) -> ArgumentSpec
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl<'a, A> From<&'a A> for ArgumentSpec where
A: Into<ArgumentSpec> + Clone,
[src]
A: Into<ArgumentSpec> + Clone,
fn from(value: &'a A) -> ArgumentSpec
Performs the conversion.