pub struct UnaryExprData {
pub operator: u16,
pub operand: NodeIndex,
}Expand description
Data for unary expressions (prefix/postfix)
Fields§
§operator: u16§operand: NodeIndexTrait Implementations§
Source§impl Clone for UnaryExprData
impl Clone for UnaryExprData
Source§fn clone(&self) -> UnaryExprData
fn clone(&self) -> UnaryExprData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UnaryExprData
impl Debug for UnaryExprData
Source§impl<'de> Deserialize<'de> for UnaryExprData
impl<'de> Deserialize<'de> for UnaryExprData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for UnaryExprData
impl RefUnwindSafe for UnaryExprData
impl Send for UnaryExprData
impl Sync for UnaryExprData
impl Unpin for UnaryExprData
impl UnsafeUnpin for UnaryExprData
impl UnwindSafe for UnaryExprData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more