[−][src]Struct dyon::ast::Assign
Assignment expression.
Fields
op: AssignOp
Assignment operator.
left: Expression
Left side expression.
right: Expression
Right side expression.
source_range: Range
The range in source.
Implementations
impl Assign
[src]
pub fn from_meta_data(
file: &Arc<String>,
source: &Arc<String>,
convert: Convert,
ignored: &mut Vec<Range>
) -> Result<(Range, Assign), ()>
[src]
file: &Arc<String>,
source: &Arc<String>,
convert: Convert,
ignored: &mut Vec<Range>
) -> Result<(Range, Assign), ()>
Creates assignment expression from meta data.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Assign
impl Send for Assign
impl Sync for Assign
impl Unpin for Assign
impl !UnwindSafe for Assign
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,