messagepack_async/value/
float.rs1use super::Value;
2
3#[derive(Clone, Debug, PartialEq)]
4pub enum Float {
5 F32(f32),
6 F64(f64),
7}
8
9impl From<f32> for Float {
10 fn from(value: f32) -> Self {
11 Float::F32(value)
12 }
13}
14
15impl From<f64> for Float {
16 fn from(value: f64) -> Self {
17 Float::F64(value)
18 }
19}
20
21impl From<f32> for Value {
22 fn from(value: f32) -> Self {
23 Value::Float(Float::F32(value))
24 }
25}
26
27impl From<f64> for Value {
28 fn from(value: f64) -> Self {
29 Value::Float(Float::F64(value))
30 }
31}