|
1 | 1 | use crate::wit::wasi::otel::tracing::*;
|
2 |
| -use std::time::UNIX_EPOCH; |
3 | 2 |
|
4 | 3 | impl From<opentelemetry_sdk::trace::SpanData> for SpanData {
|
5 | 4 | fn from(value: opentelemetry_sdk::trace::SpanData) -> Self {
|
@@ -91,57 +90,6 @@ impl From<opentelemetry::trace::SpanKind> for SpanKind {
|
91 | 90 | }
|
92 | 91 | }
|
93 | 92 |
|
94 |
| -impl From<std::time::SystemTime> for Datetime { |
95 |
| - fn from(value: std::time::SystemTime) -> Self { |
96 |
| - let duration_since_epoch = value |
97 |
| - .duration_since(UNIX_EPOCH) |
98 |
| - .expect("SystemTime should be after UNIX EPOCH"); |
99 |
| - Self { |
100 |
| - seconds: duration_since_epoch.as_secs(), |
101 |
| - nanoseconds: duration_since_epoch.subsec_nanos(), |
102 |
| - } |
103 |
| - } |
104 |
| -} |
105 |
| - |
106 |
| -impl From<opentelemetry::KeyValue> for KeyValue { |
107 |
| - fn from(value: opentelemetry::KeyValue) -> Self { |
108 |
| - Self { |
109 |
| - key: value.key.to_string(), |
110 |
| - value: value.value.into(), |
111 |
| - } |
112 |
| - } |
113 |
| -} |
114 |
| - |
115 |
| -impl From<&opentelemetry::KeyValue> for KeyValue { |
116 |
| - fn from(value: &opentelemetry::KeyValue) -> Self { |
117 |
| - Self { |
118 |
| - key: value.key.to_string(), |
119 |
| - value: value.value.clone().into(), |
120 |
| - } |
121 |
| - } |
122 |
| -} |
123 |
| - |
124 |
| -impl From<opentelemetry::Value> for Value { |
125 |
| - fn from(value: opentelemetry::Value) -> Self { |
126 |
| - match value { |
127 |
| - opentelemetry::Value::Bool(v) => Self::Bool(v), |
128 |
| - opentelemetry::Value::I64(v) => Self::S64(v), |
129 |
| - opentelemetry::Value::F64(v) => Self::F64(v), |
130 |
| - opentelemetry::Value::String(v) => Self::String(v.to_string()), |
131 |
| - opentelemetry::Value::Array(v) => match v { |
132 |
| - opentelemetry::Array::Bool(items) => Self::BoolArray(items), |
133 |
| - opentelemetry::Array::I64(items) => Self::S64Array(items), |
134 |
| - opentelemetry::Array::F64(items) => Self::F64Array(items), |
135 |
| - opentelemetry::Array::String(items) => { |
136 |
| - Self::StringArray(items.into_iter().map(Into::into).collect()) |
137 |
| - } |
138 |
| - _ => unimplemented!(), |
139 |
| - }, |
140 |
| - _ => unimplemented!(), |
141 |
| - } |
142 |
| - } |
143 |
| -} |
144 |
| - |
145 | 93 | impl From<opentelemetry::trace::Event> for Event {
|
146 | 94 | fn from(value: opentelemetry::trace::Event) -> Self {
|
147 | 95 | Self {
|
|
0 commit comments