/rust/registry/src/index.crates.io-1949cf8c6b5b557f/serde-lexpr-0.1.3/src/value/de.rs
Line | Count | Source |
1 | | use std::marker::PhantomData; |
2 | | |
3 | | use serde::de::{self, Error as SerdeError, Visitor}; |
4 | | use serde::Deserialize; |
5 | | |
6 | | use lexpr::{number, Cons, Number}; |
7 | | |
8 | | use crate::error::{Error, Result}; |
9 | | use crate::Value; |
10 | | |
11 | | pub struct Deserializer<'de> { |
12 | | input: &'de Value, |
13 | | } |
14 | | |
15 | | impl<'de> Deserializer<'de> { |
16 | 0 | pub fn from_value(input: &'de Value) -> Self { |
17 | 0 | Deserializer { input } |
18 | 0 | } |
19 | | } |
20 | | |
21 | | /// Interpret a `lexpr::Value` as an instance of type `T`. |
22 | | /// |
23 | | /// This conversion can fail if the structure of the `Value` does not match the |
24 | | /// structure expected by `T`, for example if `T` is a struct type but the |
25 | | /// `Value` contains something other than a S-expression list. It can also fail |
26 | | /// if the structure is correct but `T`'s implementation of `Deserialize` |
27 | | /// decides that something is wrong with the data, for example required struct |
28 | | /// fields are missing from the S-expression map or some number is too big to |
29 | | /// fit in the expected primitive type. |
30 | | /// |
31 | | /// ``` |
32 | | /// # use serde_lexpr::Value; |
33 | | /// let val = Value::string("foo"); |
34 | | /// let s: String = serde_lexpr::from_value(&val).unwrap(); |
35 | | /// assert_eq!("foo", s); |
36 | | /// ``` |
37 | 0 | pub fn from_value<'a, T>(value: &'a Value) -> Result<T> |
38 | 0 | where |
39 | 0 | T: Deserialize<'a>, |
40 | | { |
41 | 0 | T::deserialize(&mut Deserializer::from_value(value)) |
42 | 0 | } Unexecuted instantiation: serde_lexpr::value::de::from_value::<anise::analysis::report::ReportScalars<anise::analysis::specs::StateSpec>> Unexecuted instantiation: serde_lexpr::value::de::from_value::<anise::analysis::expr::ScalarExpr> Unexecuted instantiation: serde_lexpr::value::de::from_value::<anise::analysis::event::Event> Unexecuted instantiation: serde_lexpr::value::de::from_value::<anise::analysis::specs::StateSpec> Unexecuted instantiation: serde_lexpr::value::de::from_value::<_> |
43 | | |
44 | | macro_rules! deserialize_prim_number { |
45 | | ($method:ident) => { |
46 | 0 | fn $method<V>(self, visitor: V) -> Result<V::Value> |
47 | 0 | where |
48 | 0 | V: de::Visitor<'de>, |
49 | | { |
50 | 0 | self.input |
51 | 0 | .as_number() |
52 | 0 | .ok_or_else(|| invalid_value(self.input, "a number")) Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_f64::<<f64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_i32::<<i32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_i8::<_>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_u8::<_>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_f32::<_>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_f64::<_>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_i16::<_>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_i32::<_>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_i64::<_>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_u16::<_>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_u32::<_>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_u64::<_>::{closure#0} |
53 | 0 | .and_then(|n| visit_number(n, visitor)) Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_f64::<<f64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_i32::<<i32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_i8::<_>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_u8::<_>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_f32::<_>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_f64::<_>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_i16::<_>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_i32::<_>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_i64::<_>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_u16::<_>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_u32::<_>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_u64::<_>::{closure#1} |
54 | 0 | } Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_f64::<<f64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_i32::<<i32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_i8::<_> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_u8::<_> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_f32::<_> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_f64::<_> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_i16::<_> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_i32::<_> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_i64::<_> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_u16::<_> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_u32::<_> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_u64::<_> |
55 | | }; |
56 | | } |
57 | | |
58 | | impl<'de, 'a> de::Deserializer<'de> for &'a mut Deserializer<'de> { |
59 | | type Error = Error; |
60 | | |
61 | 0 | fn deserialize_any<V>(self, visitor: V) -> Result<V::Value> |
62 | 0 | where |
63 | 0 | V: Visitor<'de>, |
64 | | { |
65 | 0 | match self.input { |
66 | 0 | Value::Nil => visitor.visit_unit(), |
67 | 0 | Value::Null => visitor.visit_seq(ListAccess::empty()), |
68 | 0 | Value::Bool(b) => visitor.visit_bool(*b), |
69 | 0 | Value::Cons(cell) => visitor.visit_seq(ConsAccess::new(cell)), |
70 | 0 | Value::Keyword(_) => Err(invalid_value(self.input, "rust-compatible value")), |
71 | 0 | Value::Symbol(_) => Err(invalid_value(self.input, "rust-compatible value")), |
72 | 0 | Value::Number(n) => visit_number(n, visitor), |
73 | 0 | Value::Char(c) => visitor.visit_char(*c), |
74 | 0 | Value::String(s) => visitor.visit_borrowed_str(s), |
75 | 0 | Value::Vector(elts) => visitor.visit_seq(VecAccess::new(elts)), |
76 | 0 | Value::Bytes(bytes) => visitor.visit_borrowed_bytes(bytes), |
77 | | } |
78 | 0 | } |
79 | | |
80 | 0 | fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value> |
81 | 0 | where |
82 | 0 | V: de::Visitor<'de>, |
83 | | { |
84 | 0 | match self.input { |
85 | 0 | Value::Bool(b) => visitor.visit_bool(*b), |
86 | 0 | _ => Err(invalid_value(self.input, "boolean")), |
87 | | } |
88 | 0 | } Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_bool::<serde_core::de::impls::BoolVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_bool::<_> |
89 | | |
90 | | deserialize_prim_number!(deserialize_i8); |
91 | | deserialize_prim_number!(deserialize_i16); |
92 | | deserialize_prim_number!(deserialize_i32); |
93 | | deserialize_prim_number!(deserialize_i64); |
94 | | deserialize_prim_number!(deserialize_u8); |
95 | | deserialize_prim_number!(deserialize_u16); |
96 | | deserialize_prim_number!(deserialize_u32); |
97 | | deserialize_prim_number!(deserialize_u64); |
98 | | deserialize_prim_number!(deserialize_f32); |
99 | | deserialize_prim_number!(deserialize_f64); |
100 | | |
101 | 0 | fn deserialize_char<V>(self, visitor: V) -> Result<V::Value> |
102 | 0 | where |
103 | 0 | V: de::Visitor<'de>, |
104 | | { |
105 | 0 | match self.input { |
106 | 0 | Value::Char(c) => visitor.visit_char(*c), |
107 | 0 | _ => Err(invalid_value(self.input, "char")), |
108 | | } |
109 | 0 | } |
110 | | |
111 | 0 | fn deserialize_str<V>(self, visitor: V) -> Result<V::Value> |
112 | 0 | where |
113 | 0 | V: de::Visitor<'de>, |
114 | | { |
115 | 0 | self.input |
116 | 0 | .as_str() |
117 | 0 | .ok_or_else(|| invalid_value(self.input, "a string")) Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_str::<serde_core::de::impls::StringVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_str::<_>::{closure#0} |
118 | 0 | .and_then(|s| visitor.visit_borrowed_str(s)) Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_str::<serde_core::de::impls::StringVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_str::<_>::{closure#1} |
119 | 0 | } Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_str::<serde_core::de::impls::StringVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_str::<_> |
120 | | |
121 | 0 | fn deserialize_string<V>(self, visitor: V) -> Result<V::Value> |
122 | 0 | where |
123 | 0 | V: de::Visitor<'de>, |
124 | | { |
125 | 0 | self.deserialize_str(visitor) |
126 | 0 | } Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_string::<serde_core::de::impls::StringVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_string::<_> |
127 | | |
128 | 0 | fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value> |
129 | 0 | where |
130 | 0 | V: de::Visitor<'de>, |
131 | | { |
132 | 0 | match self.input { |
133 | 0 | Value::Bytes(bytes) => visitor.visit_borrowed_bytes(bytes), |
134 | 0 | _ => Err(invalid_value(self.input, "byte vector")), |
135 | | } |
136 | 0 | } |
137 | | |
138 | 0 | fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value> |
139 | 0 | where |
140 | 0 | V: de::Visitor<'de>, |
141 | | { |
142 | 0 | self.deserialize_bytes(visitor) |
143 | 0 | } |
144 | | |
145 | 0 | fn deserialize_option<V>(self, visitor: V) -> Result<V::Value> |
146 | 0 | where |
147 | 0 | V: de::Visitor<'de>, |
148 | | { |
149 | 0 | match self.input { |
150 | 0 | Value::Null => visitor.visit_none(), |
151 | 0 | Value::Cons(cons) if cons.cdr().is_null() => { |
152 | 0 | visitor.visit_some(&mut Deserializer::from_value(cons.car())) |
153 | | } |
154 | 0 | _ => Err(invalid_value(self.input, "empty or one-element list")), |
155 | | } |
156 | 0 | } Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_option::<serde_core::de::impls::OptionVisitor<alloc::string::String>> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_option::<serde_core::de::impls::OptionVisitor<hifitime::epoch::Epoch>> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_option::<serde_core::de::impls::OptionVisitor<anise::astro::aberration::Aberration>> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_option::<serde_core::de::impls::OptionVisitor<anise::frames::frame::Frame>> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_option::<serde_core::de::impls::OptionVisitor<anise::analysis::specs::Plane>> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_option::<serde_core::de::impls::OptionVisitor<anise::structure::planetocentric::ellipsoid::Ellipsoid>> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_option::<serde_core::de::impls::OptionVisitor<f64>> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_option::<_> |
157 | | |
158 | 0 | fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value> |
159 | 0 | where |
160 | 0 | V: de::Visitor<'de>, |
161 | | { |
162 | 0 | match self.input { |
163 | 0 | Value::Nil | Value::Null => visitor.visit_unit(), |
164 | 0 | _ => Err(invalid_value(self.input, "nil or null")), |
165 | | } |
166 | 0 | } |
167 | | |
168 | 0 | fn deserialize_unit_struct<V>(self, _name: &'static str, visitor: V) -> Result<V::Value> |
169 | 0 | where |
170 | 0 | V: de::Visitor<'de>, |
171 | | { |
172 | 0 | self.deserialize_unit(visitor) |
173 | 0 | } |
174 | | |
175 | 0 | fn deserialize_newtype_struct<V>(self, _name: &str, visitor: V) -> Result<V::Value> |
176 | 0 | where |
177 | 0 | V: de::Visitor<'de>, |
178 | | { |
179 | 0 | visitor.visit_newtype_struct(self) |
180 | 0 | } |
181 | | |
182 | 0 | fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value> |
183 | 0 | where |
184 | 0 | V: de::Visitor<'de>, |
185 | | { |
186 | 0 | match self.input { |
187 | 0 | Value::Null => visitor.visit_seq(ListAccess::empty()), |
188 | 0 | Value::Vector(elements) => visitor.visit_seq(VecAccess::new(elements)), |
189 | 0 | Value::Cons(cell) => visitor.visit_seq(ListAccess::new(cell)), |
190 | 0 | _ => Err(invalid_value(self.input, "list")), |
191 | | } |
192 | 0 | } Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<alloc::vec::Vec<_> as serde_core::de::Deserialize>::deserialize::VecVisitor<(anise::analysis::expr::ScalarExpr, core::option::Option<alloc::string::String>)>> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<<anise::analysis::event::Condition as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<<anise::analysis::event::Condition as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<<<anise::analysis::event::Condition as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_seq::<_> |
193 | | |
194 | 0 | fn deserialize_tuple<V>(self, _len: usize, visitor: V) -> Result<V::Value> |
195 | 0 | where |
196 | 0 | V: de::Visitor<'de>, |
197 | | { |
198 | 0 | match self.input { |
199 | 0 | Value::Vector(elements) => visitor.visit_seq(VecAccess::new(elements)), |
200 | 0 | Value::Cons(cell) => visitor.visit_seq(ListAccess::new(cell)), |
201 | 0 | _ => Err(invalid_value(self.input, "list")), |
202 | | } |
203 | 0 | } Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_tuple::<<(_, _) as serde_core::de::Deserialize>::deserialize::TupleVisitor<anise::analysis::expr::ScalarExpr, core::option::Option<alloc::string::String>>> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_tuple::<_> |
204 | | |
205 | 0 | fn deserialize_tuple_struct<V>( |
206 | 0 | self, |
207 | 0 | _name: &'static str, |
208 | 0 | len: usize, |
209 | 0 | visitor: V, |
210 | 0 | ) -> Result<V::Value> |
211 | 0 | where |
212 | 0 | V: de::Visitor<'de>, |
213 | | { |
214 | 0 | self.deserialize_tuple(len, visitor) |
215 | 0 | } |
216 | | |
217 | 0 | fn deserialize_map<V>(self, visitor: V) -> Result<V::Value> |
218 | 0 | where |
219 | 0 | V: de::Visitor<'de>, |
220 | | { |
221 | 0 | match self.input { |
222 | 0 | Value::Null => visitor.visit_map(MapAccess::new(None)), |
223 | 0 | Value::Cons(cell) => visitor.visit_map(MapAccess::new(Some(cell))), |
224 | 0 | _ => Err(invalid_value(self.input, "list")), |
225 | | } |
226 | 0 | } Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<anise::analysis::report::ReportScalars<_> as serde_core::de::Deserialize>::deserialize::__Visitor<anise::analysis::specs::StateSpec>> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<anise::astro::aberration::Aberration as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<anise::frames::frame::Frame as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<anise::analysis::event::Event as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<anise::analysis::specs::StateSpec as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<anise::structure::planetocentric::ellipsoid::Ellipsoid as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::specs::FrameSpec as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_map::<_> |
227 | | |
228 | 0 | fn deserialize_struct<V>( |
229 | 0 | self, |
230 | 0 | _name: &'static str, |
231 | 0 | _fields: &'static [&'static str], |
232 | 0 | visitor: V, |
233 | 0 | ) -> Result<V::Value> |
234 | 0 | where |
235 | 0 | V: de::Visitor<'de>, |
236 | | { |
237 | 0 | self.deserialize_map(visitor) |
238 | 0 | } Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<anise::analysis::report::ReportScalars<_> as serde_core::de::Deserialize>::deserialize::__Visitor<anise::analysis::specs::StateSpec>> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<anise::astro::aberration::Aberration as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<anise::frames::frame::Frame as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<anise::analysis::event::Event as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<anise::analysis::specs::StateSpec as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<anise::structure::planetocentric::ellipsoid::Ellipsoid as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::specs::FrameSpec as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_struct::<_> |
239 | | |
240 | 0 | fn deserialize_enum<V>( |
241 | 0 | self, |
242 | 0 | _name: &str, |
243 | 0 | _variants: &'static [&'static str], |
244 | 0 | visitor: V, |
245 | 0 | ) -> Result<V::Value> |
246 | 0 | where |
247 | 0 | V: de::Visitor<'de>, |
248 | | { |
249 | 0 | match self.input { |
250 | 0 | Value::Symbol(_) => visitor.visit_enum(UnitVariantAccess::new(self)), |
251 | 0 | Value::Cons(cell) => visitor.visit_enum(VariantAccess::new(cell)), |
252 | 0 | _ => Err(invalid_value(self.input, "symbol or cons cell")), |
253 | | } |
254 | 0 | } Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_enum::<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_enum::<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_enum::<<anise::analysis::event::Condition as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_enum::<<anise::analysis::specs::FrameSpec as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_enum::<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_enum::<<anise::analysis::specs::Plane as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_enum::<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_enum::<<anise::analysis::elements::OrbitalElement as serde_core::de::Deserialize>::deserialize::__Visitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_enum::<_> |
255 | | |
256 | 0 | fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value> |
257 | 0 | where |
258 | 0 | V: de::Visitor<'de>, |
259 | | { |
260 | 0 | self.input |
261 | 0 | .as_symbol() |
262 | 0 | .ok_or_else(|| invalid_value(self.input, "symbol")) Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::astro::aberration::Aberration as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::frames::frame::Frame as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::event::Event as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::event::Condition as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::specs::FrameSpec as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::specs::Plane as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::specs::StateSpec as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::report::ReportScalars<_> as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::elements::OrbitalElement as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::structure::planetocentric::ellipsoid::Ellipsoid as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::specs::FrameSpec as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#0}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<_>::{closure#0} |
263 | 0 | .and_then(|s| visitor.visit_borrowed_str(s)) Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::astro::aberration::Aberration as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::frames::frame::Frame as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::event::Event as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::event::Condition as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::specs::FrameSpec as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::specs::Plane as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::specs::StateSpec as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::report::ReportScalars<_> as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::elements::OrbitalElement as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::structure::planetocentric::ellipsoid::Ellipsoid as serde_core::de::Deserialize>::deserialize::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::specs::FrameSpec as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor>::{closure#1}Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<_>::{closure#1} |
264 | 0 | } Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::astro::aberration::Aberration as serde_core::de::Deserialize>::deserialize::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::frames::frame::Frame as serde_core::de::Deserialize>::deserialize::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::event::Event as serde_core::de::Deserialize>::deserialize::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::event::Condition as serde_core::de::Deserialize>::deserialize::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::specs::FrameSpec as serde_core::de::Deserialize>::deserialize::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::specs::Plane as serde_core::de::Deserialize>::deserialize::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::specs::StateSpec as serde_core::de::Deserialize>::deserialize::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::report::ReportScalars<_> as serde_core::de::Deserialize>::deserialize::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::analysis::elements::OrbitalElement as serde_core::de::Deserialize>::deserialize::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<anise::structure::planetocentric::ellipsoid::Ellipsoid as serde_core::de::Deserialize>::deserialize::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::specs::FrameSpec as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__FieldVisitor> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_identifier::<_> |
265 | | |
266 | 0 | fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value> |
267 | 0 | where |
268 | 0 | V: de::Visitor<'de>, |
269 | | { |
270 | 0 | visitor.visit_unit() |
271 | 0 | } Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_ignored_any::<serde_core::de::ignored_any::IgnoredAny> Unexecuted instantiation: <&mut serde_lexpr::value::de::Deserializer as serde_core::de::Deserializer>::deserialize_ignored_any::<_> |
272 | | } |
273 | | |
274 | 0 | fn visit_number<'de, V>(n: &'de Number, visitor: V) -> Result<V::Value> |
275 | 0 | where |
276 | 0 | V: de::Visitor<'de>, |
277 | | { |
278 | | struct Proxy<'de, V> { |
279 | | visitor: V, |
280 | | _lifetime: &'de PhantomData<()>, |
281 | | } |
282 | | impl<'de, V> number::Visitor for Proxy<'de, V> |
283 | | where |
284 | | V: de::Visitor<'de>, |
285 | | { |
286 | | type Value = V::Value; |
287 | | type Error = Error; |
288 | | |
289 | 0 | fn error<T: Into<String>>(msg: T) -> Error { |
290 | 0 | Error::invalid_value(de::Unexpected::Other(&msg.into()), &"i64, u64 or f64") |
291 | 0 | } |
292 | 0 | fn visit_i64(self, n: i64) -> Result<V::Value> { |
293 | 0 | self.visitor.visit_i64(n) |
294 | 0 | } Unexecuted instantiation: <serde_lexpr::value::de::visit_number::Proxy<<f64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> as lexpr::number::Visitor>::visit_i64 Unexecuted instantiation: <serde_lexpr::value::de::visit_number::Proxy<<i32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> as lexpr::number::Visitor>::visit_i64 Unexecuted instantiation: <serde_lexpr::value::de::visit_number::Proxy<_> as lexpr::number::Visitor>::visit_i64 |
295 | 0 | fn visit_u64(self, n: u64) -> Result<V::Value> { |
296 | 0 | self.visitor.visit_u64(n) |
297 | 0 | } Unexecuted instantiation: <serde_lexpr::value::de::visit_number::Proxy<<f64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> as lexpr::number::Visitor>::visit_u64 Unexecuted instantiation: <serde_lexpr::value::de::visit_number::Proxy<<i32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> as lexpr::number::Visitor>::visit_u64 Unexecuted instantiation: <serde_lexpr::value::de::visit_number::Proxy<_> as lexpr::number::Visitor>::visit_u64 |
298 | 0 | fn visit_f64(self, n: f64) -> Result<V::Value> { |
299 | 0 | self.visitor.visit_f64(n) |
300 | 0 | } Unexecuted instantiation: <serde_lexpr::value::de::visit_number::Proxy<<f64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> as lexpr::number::Visitor>::visit_f64 Unexecuted instantiation: <serde_lexpr::value::de::visit_number::Proxy<<i32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> as lexpr::number::Visitor>::visit_f64 Unexecuted instantiation: <serde_lexpr::value::de::visit_number::Proxy<_> as lexpr::number::Visitor>::visit_f64 |
301 | | } |
302 | 0 | n.visit(Proxy { |
303 | 0 | visitor, |
304 | 0 | _lifetime: &PhantomData, |
305 | 0 | }) |
306 | 0 | } Unexecuted instantiation: serde_lexpr::value::de::visit_number::<<f64 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: serde_lexpr::value::de::visit_number::<<i32 as serde_core::de::Deserialize>::deserialize::PrimitiveVisitor> Unexecuted instantiation: serde_lexpr::value::de::visit_number::<_> |
307 | | |
308 | 0 | fn invalid_value(value: &Value, expected: &'static str) -> Error { |
309 | 0 | let unexpected = match value { |
310 | 0 | Value::Null => de::Unexpected::Other("null value"), |
311 | 0 | Value::Nil => de::Unexpected::Other("nil value"), |
312 | 0 | Value::String(s) => de::Unexpected::Str(s), |
313 | 0 | Value::Symbol(_) => de::Unexpected::Other("symbol"), |
314 | 0 | Value::Keyword(_) => de::Unexpected::Other("keyword"), |
315 | 0 | Value::Bool(b) => de::Unexpected::Bool(*b), |
316 | 0 | Value::Char(c) => de::Unexpected::Char(*c), |
317 | 0 | Value::Bytes(_) => de::Unexpected::Other("byte string"), |
318 | 0 | Value::Cons(_) => de::Unexpected::Other("cons cell"), |
319 | 0 | Value::Number(_) => de::Unexpected::Other("number"), // FIXME: implement properly |
320 | 0 | Value::Vector(_) => de::Unexpected::Other("vector"), |
321 | | }; |
322 | 0 | Error::invalid_type(unexpected, &expected) |
323 | 0 | } |
324 | | |
325 | | struct ConsAccess<'a> { |
326 | | idx: u8, |
327 | | cell: &'a Cons, |
328 | | } |
329 | | |
330 | | impl<'a> ConsAccess<'a> { |
331 | 0 | fn new(cell: &'a Cons) -> Self { |
332 | 0 | ConsAccess { idx: 0, cell } |
333 | 0 | } |
334 | | } |
335 | | |
336 | | impl<'de> de::SeqAccess<'de> for ConsAccess<'de> { |
337 | | type Error = Error; |
338 | | |
339 | 0 | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> |
340 | 0 | where |
341 | 0 | T: de::DeserializeSeed<'de>, |
342 | | { |
343 | 0 | let value = match self.idx { |
344 | | 0 => { |
345 | 0 | self.idx += 1; |
346 | 0 | self.cell.car() |
347 | | } |
348 | | 1 => { |
349 | 0 | self.idx += 1; |
350 | 0 | self.cell.cdr() |
351 | | } |
352 | 0 | _ => return Ok(None), |
353 | | }; |
354 | | Ok(Some( |
355 | 0 | seed.deserialize(&mut Deserializer::from_value(value))?, |
356 | | )) |
357 | 0 | } |
358 | | } |
359 | | |
360 | | struct ListAccess<'a> { |
361 | | cursor: Option<&'a Cons>, |
362 | | } |
363 | | |
364 | | impl<'a> ListAccess<'a> { |
365 | 0 | fn new(cell: &'a Cons) -> Self { |
366 | 0 | ListAccess { cursor: Some(cell) } |
367 | 0 | } |
368 | 0 | fn empty() -> Self { |
369 | 0 | ListAccess { cursor: None } |
370 | 0 | } |
371 | | } |
372 | | |
373 | | impl<'de> de::SeqAccess<'de> for ListAccess<'de> { |
374 | | type Error = Error; |
375 | | |
376 | 0 | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> |
377 | 0 | where |
378 | 0 | T: de::DeserializeSeed<'de>, |
379 | | { |
380 | 0 | match self.cursor { |
381 | 0 | Some(cell) => { |
382 | 0 | let element = seed.deserialize(&mut Deserializer::from_value(cell.car()))?; |
383 | 0 | match cell.cdr() { |
384 | 0 | Value::Cons(next) => self.cursor = Some(next), |
385 | 0 | Value::Null => self.cursor = None, |
386 | 0 | _ => return Err(invalid_value(cell.cdr(), "cons cell or end of list")), |
387 | | } |
388 | 0 | Ok(Some(element)) |
389 | | } |
390 | 0 | None => Ok(None), |
391 | | } |
392 | 0 | } Unexecuted instantiation: <serde_lexpr::value::de::ListAccess as serde_core::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::option::Option<alloc::string::String>>> Unexecuted instantiation: <serde_lexpr::value::de::ListAccess as serde_core::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<anise::analysis::expr::ScalarExpr>> Unexecuted instantiation: <serde_lexpr::value::de::ListAccess as serde_core::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<(anise::analysis::expr::ScalarExpr, core::option::Option<alloc::string::String>)>> Unexecuted instantiation: <serde_lexpr::value::de::ListAccess as serde_core::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<f64>> Unexecuted instantiation: <serde_lexpr::value::de::ListAccess as serde_core::de::SeqAccess>::next_element_seed::<_> |
393 | | } |
394 | | |
395 | | struct VecAccess<'a> { |
396 | | vec: &'a [Value], |
397 | | index: usize, |
398 | | } |
399 | | |
400 | | impl<'a> VecAccess<'a> { |
401 | 0 | fn new(vec: &'a [Value]) -> Self { |
402 | 0 | VecAccess { vec, index: 0 } |
403 | 0 | } |
404 | | } |
405 | | |
406 | | impl<'de> de::SeqAccess<'de> for VecAccess<'de> { |
407 | | type Error = Error; |
408 | | |
409 | 0 | fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>> |
410 | 0 | where |
411 | 0 | T: de::DeserializeSeed<'de>, |
412 | | { |
413 | 0 | if self.index >= self.vec.len() { |
414 | 0 | Ok(None) |
415 | | } else { |
416 | 0 | let deserialized = |
417 | 0 | seed.deserialize(&mut Deserializer::from_value(&self.vec[self.index]))?; |
418 | 0 | self.index += 1; |
419 | 0 | Ok(Some(deserialized)) |
420 | | } |
421 | 0 | } Unexecuted instantiation: <serde_lexpr::value::de::VecAccess as serde_core::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<core::option::Option<alloc::string::String>>> Unexecuted instantiation: <serde_lexpr::value::de::VecAccess as serde_core::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<anise::analysis::expr::ScalarExpr>> Unexecuted instantiation: <serde_lexpr::value::de::VecAccess as serde_core::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<(anise::analysis::expr::ScalarExpr, core::option::Option<alloc::string::String>)>> Unexecuted instantiation: <serde_lexpr::value::de::VecAccess as serde_core::de::SeqAccess>::next_element_seed::<core::marker::PhantomData<f64>> Unexecuted instantiation: <serde_lexpr::value::de::VecAccess as serde_core::de::SeqAccess>::next_element_seed::<_> |
422 | | } |
423 | | |
424 | | struct MapAccess<'a> { |
425 | | cursor: Option<&'a Cons>, |
426 | | } |
427 | | |
428 | | impl<'a> MapAccess<'a> { |
429 | 0 | fn new(cell: Option<&'a Cons>) -> Self { |
430 | 0 | MapAccess { cursor: cell } |
431 | 0 | } |
432 | | } |
433 | | |
434 | | impl<'de> de::MapAccess<'de> for MapAccess<'de> { |
435 | | type Error = Error; |
436 | | |
437 | 0 | fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>> |
438 | 0 | where |
439 | 0 | K: de::DeserializeSeed<'de>, |
440 | | { |
441 | 0 | match self.cursor { |
442 | 0 | None => Ok(None), |
443 | 0 | Some(cell) => cell |
444 | 0 | .car() |
445 | 0 | .as_cons() |
446 | 0 | .ok_or_else(|| invalid_value(cell.car(), "cons cell")) Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<anise::astro::aberration::Aberration as serde_core::de::Deserialize>::deserialize::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<anise::frames::frame::Frame as serde_core::de::Deserialize>::deserialize::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<anise::analysis::event::Event as serde_core::de::Deserialize>::deserialize::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<anise::analysis::specs::StateSpec as serde_core::de::Deserialize>::deserialize::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<anise::analysis::report::ReportScalars<_> as serde_core::de::Deserialize>::deserialize::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<anise::structure::planetocentric::ellipsoid::Ellipsoid as serde_core::de::Deserialize>::deserialize::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::specs::FrameSpec as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<_>::{closure#0} |
447 | 0 | .and_then(|cell| { |
448 | | Ok(Some( |
449 | 0 | seed.deserialize(&mut Deserializer::from_value(cell.car()))?, |
450 | | )) |
451 | 0 | }), Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<anise::astro::aberration::Aberration as serde_core::de::Deserialize>::deserialize::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<anise::frames::frame::Frame as serde_core::de::Deserialize>::deserialize::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<anise::analysis::event::Event as serde_core::de::Deserialize>::deserialize::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<anise::analysis::specs::StateSpec as serde_core::de::Deserialize>::deserialize::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<anise::analysis::report::ReportScalars<_> as serde_core::de::Deserialize>::deserialize::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<anise::structure::planetocentric::ellipsoid::Ellipsoid as serde_core::de::Deserialize>::deserialize::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::specs::FrameSpec as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<_>::{closure#1} |
452 | | } |
453 | 0 | } Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<anise::astro::aberration::Aberration as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<anise::frames::frame::Frame as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<anise::analysis::event::Event as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<anise::analysis::specs::StateSpec as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<anise::analysis::report::ReportScalars<_> as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<anise::structure::planetocentric::ellipsoid::Ellipsoid as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::specs::FrameSpec as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<core::marker::PhantomData<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_key_seed::<_> |
454 | | |
455 | 0 | fn next_value_seed<V>(&mut self, seed: V) -> Result<V::Value> |
456 | 0 | where |
457 | 0 | V: de::DeserializeSeed<'de>, |
458 | | { |
459 | 0 | let cell = self |
460 | 0 | .cursor |
461 | 0 | .expect("next value requested after end of sequence"); |
462 | 0 | let value = cell |
463 | 0 | .car() |
464 | 0 | .as_cons() |
465 | 0 | .ok_or_else(|| invalid_value(cell.car(), "cons cell")) Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<core::option::Option<hifitime::epoch::Epoch>>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<core::option::Option<anise::astro::aberration::Aberration>>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<core::option::Option<anise::frames::frame::Frame>>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<core::option::Option<anise::analysis::specs::Plane>>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<core::option::Option<anise::structure::planetocentric::ellipsoid::Ellipsoid>>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<core::option::Option<f64>>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::vec::Vec<(anise::analysis::expr::ScalarExpr, core::option::Option<alloc::string::String>)>>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::vector_expr::VectorExpr>>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::expr::ScalarExpr>>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::specs::OrthogonalFrame>>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::specs::StateSpec>>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::dcm_expr::DcmExpr>>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<serde_core::de::ignored_any::IgnoredAny>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::string::String>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<hifitime::duration::Duration>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::frames::frame::Frame>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::analysis::vector_expr::VectorExpr>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::analysis::expr::ScalarExpr>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::analysis::event::Condition>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::analysis::specs::FrameSpec>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::analysis::specs::StateSpec>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::analysis::dcm_expr::DcmExpr>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<bool>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<f64>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<i32>>::{closure#0}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<_>::{closure#0} |
466 | 0 | .and_then(|cell| seed.deserialize(&mut Deserializer::from_value(cell.cdr())))?; Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<core::option::Option<hifitime::epoch::Epoch>>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<core::option::Option<anise::astro::aberration::Aberration>>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<core::option::Option<anise::frames::frame::Frame>>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<core::option::Option<anise::analysis::specs::Plane>>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<core::option::Option<anise::structure::planetocentric::ellipsoid::Ellipsoid>>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<core::option::Option<f64>>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::vec::Vec<(anise::analysis::expr::ScalarExpr, core::option::Option<alloc::string::String>)>>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::vector_expr::VectorExpr>>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::expr::ScalarExpr>>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::specs::OrthogonalFrame>>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::specs::StateSpec>>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::dcm_expr::DcmExpr>>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<serde_core::de::ignored_any::IgnoredAny>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::string::String>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<hifitime::duration::Duration>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::frames::frame::Frame>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::analysis::vector_expr::VectorExpr>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::analysis::expr::ScalarExpr>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::analysis::event::Condition>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::analysis::specs::FrameSpec>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::analysis::specs::StateSpec>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::analysis::dcm_expr::DcmExpr>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<bool>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<f64>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<i32>>::{closure#1}Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<_>::{closure#1} |
467 | 0 | self.cursor = match cell.cdr() { |
468 | 0 | Value::Cons(cell) => Some(cell), |
469 | 0 | Value::Null => None, |
470 | 0 | _ => return Err(invalid_value(cell.cdr(), "end of list or cons cell")), |
471 | | }; |
472 | 0 | Ok(value) |
473 | 0 | } Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<core::option::Option<hifitime::epoch::Epoch>>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<core::option::Option<anise::astro::aberration::Aberration>>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<core::option::Option<anise::frames::frame::Frame>>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<core::option::Option<anise::analysis::specs::Plane>>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<core::option::Option<anise::structure::planetocentric::ellipsoid::Ellipsoid>>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<core::option::Option<f64>>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::vec::Vec<(anise::analysis::expr::ScalarExpr, core::option::Option<alloc::string::String>)>>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::vector_expr::VectorExpr>>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::expr::ScalarExpr>>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::specs::OrthogonalFrame>>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::specs::StateSpec>>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::dcm_expr::DcmExpr>>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<serde_core::de::ignored_any::IgnoredAny>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::string::String>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<hifitime::duration::Duration>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::frames::frame::Frame>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::analysis::vector_expr::VectorExpr>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::analysis::expr::ScalarExpr>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::analysis::event::Condition>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::analysis::specs::FrameSpec>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::analysis::specs::StateSpec>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<anise::analysis::dcm_expr::DcmExpr>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<bool>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<f64>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<core::marker::PhantomData<i32>> Unexecuted instantiation: <serde_lexpr::value::de::MapAccess as serde_core::de::MapAccess>::next_value_seed::<_> |
474 | | } |
475 | | |
476 | | struct VariantAccess<'a> { |
477 | | cell: &'a Cons, |
478 | | } |
479 | | |
480 | | impl<'a> VariantAccess<'a> { |
481 | 0 | fn new(cell: &'a Cons) -> Self { |
482 | 0 | VariantAccess { cell } |
483 | 0 | } |
484 | | } |
485 | | |
486 | | impl<'de> de::EnumAccess<'de> for VariantAccess<'de> { |
487 | | type Error = Error; |
488 | | type Variant = Self; |
489 | | |
490 | 0 | fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self)> |
491 | 0 | where |
492 | 0 | V: de::DeserializeSeed<'de>, |
493 | | { |
494 | 0 | let val = seed.deserialize(&mut Deserializer::from_value(self.cell.car()))?; |
495 | 0 | Ok((val, self)) |
496 | 0 | } Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<anise::analysis::event::Condition as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<anise::analysis::specs::FrameSpec as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<anise::analysis::specs::Plane as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<anise::analysis::elements::OrbitalElement as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::EnumAccess>::variant_seed::<_> |
497 | | } |
498 | | |
499 | | impl<'de> de::VariantAccess<'de> for VariantAccess<'de> { |
500 | | type Error = Error; |
501 | | |
502 | 0 | fn unit_variant(self) -> Result<()> { |
503 | 0 | Ok(()) |
504 | 0 | } |
505 | | |
506 | 0 | fn newtype_variant_seed<T>(self, seed: T) -> Result<T::Value> |
507 | 0 | where |
508 | 0 | T: de::DeserializeSeed<'de>, |
509 | | { |
510 | 0 | seed.deserialize(&mut Deserializer::from_value(self.cell.cdr())) |
511 | 0 | } Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::vector_expr::VectorExpr>>> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::expr::ScalarExpr>>> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<anise::frames::frame::Frame>> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<anise::analysis::vector_expr::VectorExpr>> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<anise::analysis::specs::StateSpec>> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<anise::analysis::elements::OrbitalElement>> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<f64>> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<_> |
512 | | |
513 | 0 | fn tuple_variant<V>(self, _len: usize, visitor: V) -> Result<V::Value> |
514 | 0 | where |
515 | 0 | V: de::Visitor<'de>, |
516 | | { |
517 | 0 | de::Deserializer::deserialize_seq(&mut Deserializer::from_value(self.cell.cdr()), visitor) |
518 | 0 | } Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::tuple_variant::<<<anise::analysis::event::Condition as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::tuple_variant::<<<anise::analysis::event::Condition as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::tuple_variant::<<<anise::analysis::event::Condition as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::tuple_variant::<_> |
519 | | |
520 | 0 | fn struct_variant<V>(self, fields: &'static [&'static str], visitor: V) -> Result<V::Value> |
521 | 0 | where |
522 | 0 | V: de::Visitor<'de>, |
523 | | { |
524 | 0 | de::Deserializer::deserialize_struct( |
525 | 0 | &mut Deserializer::from_value(self.cell.cdr()), |
526 | | "", |
527 | 0 | fields, |
528 | 0 | visitor, |
529 | | ) |
530 | 0 | } Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::specs::FrameSpec as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::VariantAccess as serde_core::de::VariantAccess>::struct_variant::<_> |
531 | | } |
532 | | |
533 | | struct UnitVariantAccess<'a, 'de> { |
534 | | de: &'a mut Deserializer<'de>, |
535 | | } |
536 | | |
537 | | impl<'a, 'de> UnitVariantAccess<'a, 'de> { |
538 | 0 | fn new(de: &'a mut Deserializer<'de>) -> Self { |
539 | 0 | UnitVariantAccess { de } |
540 | 0 | } |
541 | | } |
542 | | |
543 | | impl<'a, 'de> de::EnumAccess<'de> for UnitVariantAccess<'a, 'de> { |
544 | | type Error = Error; |
545 | | type Variant = Self; |
546 | | |
547 | 0 | fn variant_seed<V>(self, seed: V) -> Result<(V::Value, Self)> |
548 | 0 | where |
549 | 0 | V: de::DeserializeSeed<'de>, |
550 | | { |
551 | 0 | let variant = seed.deserialize(&mut *self.de)?; |
552 | 0 | Ok((variant, self)) |
553 | 0 | } Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<anise::analysis::event::Condition as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<anise::analysis::specs::FrameSpec as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<anise::analysis::specs::Plane as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::EnumAccess>::variant_seed::<core::marker::PhantomData<<anise::analysis::elements::OrbitalElement as serde_core::de::Deserialize>::deserialize::__Field>> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::EnumAccess>::variant_seed::<_> |
554 | | } |
555 | | |
556 | | impl<'a, 'de> de::VariantAccess<'de> for UnitVariantAccess<'a, 'de> { |
557 | | type Error = Error; |
558 | | |
559 | 0 | fn unit_variant(self) -> Result<()> { |
560 | 0 | Ok(()) |
561 | 0 | } |
562 | | |
563 | 0 | fn newtype_variant_seed<T>(self, _seed: T) -> Result<T::Value> |
564 | 0 | where |
565 | 0 | T: de::DeserializeSeed<'de>, |
566 | | { |
567 | 0 | Err(de::Error::invalid_type( |
568 | 0 | de::Unexpected::UnitVariant, |
569 | 0 | &"newtype variant", |
570 | 0 | )) |
571 | 0 | } Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::vector_expr::VectorExpr>>> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<alloc::boxed::Box<anise::analysis::expr::ScalarExpr>>> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<anise::frames::frame::Frame>> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<anise::analysis::vector_expr::VectorExpr>> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<anise::analysis::specs::StateSpec>> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<anise::analysis::elements::OrbitalElement>> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<core::marker::PhantomData<f64>> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::newtype_variant_seed::<_> |
572 | | |
573 | 0 | fn tuple_variant<V>(self, _len: usize, _visitor: V) -> Result<V::Value> |
574 | 0 | where |
575 | 0 | V: de::Visitor<'de>, |
576 | | { |
577 | 0 | Err(de::Error::invalid_type( |
578 | 0 | de::Unexpected::UnitVariant, |
579 | 0 | &"tuple variant", |
580 | 0 | )) |
581 | 0 | } Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::tuple_variant::<<<anise::analysis::event::Condition as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::tuple_variant::<<<anise::analysis::event::Condition as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::tuple_variant::<<<anise::analysis::event::Condition as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::tuple_variant::<_> |
582 | | |
583 | 0 | fn struct_variant<V>(self, _fields: &'static [&'static str], _visitor: V) -> Result<V::Value> |
584 | 0 | where |
585 | 0 | V: de::Visitor<'de>, |
586 | | { |
587 | 0 | Err(de::Error::invalid_type( |
588 | 0 | de::Unexpected::UnitVariant, |
589 | 0 | &"struct variant", |
590 | 0 | )) |
591 | 0 | } Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::vector_expr::VectorExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::expr::ScalarExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::specs::FrameSpec as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::specs::OrthogonalFrame as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<<<anise::analysis::dcm_expr::DcmExpr as serde_core::de::Deserialize>::deserialize::__Visitor as serde_core::de::Visitor>::visit_enum::__Visitor> Unexecuted instantiation: <serde_lexpr::value::de::UnitVariantAccess as serde_core::de::VariantAccess>::struct_variant::<_> |
592 | | } |