Struct darklua_core::nodes::FunctionCall
source · [−]pub struct FunctionCall { /* private fields */ }Implementations
sourceimpl FunctionCall
impl FunctionCall
pub fn new(
prefix: Prefix,
arguments: Arguments,
method: Option<Identifier>
) -> Self
pub fn from_name<T: Into<Identifier>>(name: T) -> Self
pub fn from_prefix<T: Into<Prefix>>(prefix: T) -> Self
pub fn with_tokens(self, tokens: FunctionCallTokens) -> Self
pub fn set_tokens(&mut self, tokens: FunctionCallTokens)
pub fn get_tokens(&self) -> Option<&FunctionCallTokens>
pub fn with_arguments<A: Into<Arguments>>(self, arguments: A) -> Self
pub fn with_argument<T: Into<Expression>>(self, argument: T) -> Self
pub fn with_method<IntoString: Into<Identifier>>(
self,
method: IntoString
) -> Self
pub fn get_arguments(&self) -> &Arguments
pub fn get_method(&self) -> Option<&Identifier>
pub fn get_prefix(&self) -> &Prefix
pub fn take_method(&mut self) -> Option<Identifier>
pub fn set_arguments(&mut self, arguments: Arguments)
pub fn set_method(&mut self, method: Identifier)
pub fn mutate_arguments(&mut self) -> &mut Arguments
pub fn mutate_prefix(&mut self) -> &mut Prefix
pub fn clear_comments(&mut self)
pub fn clear_whitespaces(&mut self)
Trait Implementations
sourceimpl Clone for FunctionCall
impl Clone for FunctionCall
sourcefn clone(&self) -> FunctionCall
fn clone(&self) -> FunctionCall
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for FunctionCall
impl Debug for FunctionCall
sourceimpl From<FunctionCall> for Prefix
impl From<FunctionCall> for Prefix
sourcefn from(call: FunctionCall) -> Self
fn from(call: FunctionCall) -> Self
Converts to this type from the input type.
sourceimpl From<FunctionCall> for Expression
impl From<FunctionCall> for Expression
sourcefn from(call: FunctionCall) -> Expression
fn from(call: FunctionCall) -> Expression
Converts to this type from the input type.
sourceimpl From<FunctionCall> for Statement
impl From<FunctionCall> for Statement
sourcefn from(call: FunctionCall) -> Statement
fn from(call: FunctionCall) -> Statement
Converts to this type from the input type.
sourceimpl PartialEq<FunctionCall> for FunctionCall
impl PartialEq<FunctionCall> for FunctionCall
sourcefn eq(&self, other: &FunctionCall) -> bool
fn eq(&self, other: &FunctionCall) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &FunctionCall) -> bool
fn ne(&self, other: &FunctionCall) -> bool
This method tests for !=.
impl Eq for FunctionCall
impl StructuralEq for FunctionCall
impl StructuralPartialEq for FunctionCall
Auto Trait Implementations
impl RefUnwindSafe for FunctionCall
impl Send for FunctionCall
impl Sync for FunctionCall
impl Unpin for FunctionCall
impl UnwindSafe for FunctionCall
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more