Struct lib_ruby_parser::nodes::Complex [−][src]
#[repr(C)]pub struct Complex { pub value: String, pub operator_l: Option<Loc>, pub expression_l: Loc, }
Expand description
Represents a Complex literal (that returns an Complex number)
Fields
value: StringValue of the complex literal, returned as a String, String("1i") for 1i
operator_l: Option<Loc>Location of the - (but not +) operator. + is a part of the literal:
1. +1i is String("+1i") with operator = None
2. -1i is String("1i") with operator = String("-")
-1i
~
expression_l: LocLocation of the full expression
-1i
~~~
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Compleximpl UnwindSafe for ComplexBlanket Implementations
Mutably borrows from an owned value. Read more