Struct darklua_core::nodes::FunctionName [−][src]
pub struct FunctionName { /* fields omitted */ }Implementations
impl FunctionName[src]
impl FunctionName[src]pub fn new(
name: String,
field_names: Vec<String>,
method: Option<String>
) -> Self[src]
name: String,
field_names: Vec<String>,
method: Option<String>
) -> Self
pub fn from_name<S: Into<String>>(name: S) -> Self[src]
pub fn with_fields(self, field_names: Vec<String>) -> Self[src]
pub fn with_method<S: Into<String>>(self, method: S) -> Self[src]
pub fn push_field(&mut self, field: String)[src]
pub fn remove_method(&mut self) -> Option<String>[src]
pub fn get_method(&self) -> Option<&String>[src]
pub fn get_name(&self) -> &String[src]
pub fn set_name(&mut self, name: String)[src]
pub fn get_field_names(&self) -> &Vec<String>[src]
pub fn mutate_identifier(&mut self) -> &mut String[src]
Trait Implementations
impl Clone for FunctionName[src]
impl Clone for FunctionName[src]fn clone(&self) -> FunctionName[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Eq for FunctionName[src]
impl Eq for FunctionName[src]impl PartialEq<FunctionName> for FunctionName[src]
impl PartialEq<FunctionName> for FunctionName[src]fn eq(&self, other: &FunctionName) -> bool[src]
fn ne(&self, other: &FunctionName) -> bool[src]
impl StructuralEq for FunctionName[src]
impl StructuralEq for FunctionName[src]impl StructuralPartialEq for FunctionName[src]
impl StructuralPartialEq for FunctionName[src]Auto Trait Implementations
impl RefUnwindSafe for FunctionName
impl RefUnwindSafe for FunctionNameimpl Send for FunctionName
impl Send for FunctionNameimpl Sync for FunctionName
impl Sync for FunctionNameimpl Unpin for FunctionName
impl Unpin for FunctionNameimpl UnwindSafe for FunctionName
impl UnwindSafe for FunctionName