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.