pub enum ScalaLit {
Int(i64),
Long(i64),
Double(f64),
Float(f32),
Bool(bool),
Char(char),
Str(String),
Null,
Unit,
}Expand description
Scala literal values.
Variants§
Int(i64)
Integer literal: 42
Long(i64)
Long literal: 42L
Double(f64)
Double literal: 3.14
Float(f32)
Float literal: 3.14f
Bool(bool)
Boolean literal: true / false
Char(char)
Character literal: 'a'
Str(String)
String literal: "hello"
Null
null
Unit
() / unit
Trait Implementations§
impl StructuralPartialEq for ScalaLit
Auto Trait Implementations§
impl Freeze for ScalaLit
impl RefUnwindSafe for ScalaLit
impl Send for ScalaLit
impl Sync for ScalaLit
impl Unpin for ScalaLit
impl UnsafeUnpin for ScalaLit
impl UnwindSafe for ScalaLit
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