pub fn as_number(&self) -> ConversionResult<f32> {
		match self.value.tag {
			raw_types::values::ValueTag::Number => unsafe { Ok(self.value.data.number) },
			_ => Err(runtime!("Attempt to interpret non-number value as number")),
		}
	}
/// Check if the current value is a number and casts it.
Check if the current value is a number and casts it.
Check if the current value is a number and casts it .
pub fn as_number(&self) -> ConversionResult<f32> {
		match self.value.tag {
			raw_types::values::ValueTag::Number => unsafe { Ok(self.value.data.number) },
			_ => Err(runtime!("Attempt to interpret non-number value as number")),
		}
	}
pub fn as_number ( & self ) -> ConversionResult < f32 > { match self . value . tag { raw_types :: values :: ValueTag :: Number => unsafe { Ok ( self . value . data . number ) } , _ => Err ( runtime ! ( " " ) ) , } }
Check if the current value is a number and casts it.
Check if the current value is a number and casts it .
&self