|
1 | 1 | use super::write_document;
|
2 |
| -use super::write_value; |
3 |
| -use super::{Error, Serializer, ValueSerializer}; |
| 2 | +use super::{Error, Serializer}; |
4 | 3 | use crate::fmt::DocumentFormatter;
|
5 | 4 |
|
6 | 5 | type InnerSerializeDocumentSeq =
|
@@ -86,84 +85,3 @@ impl serde::ser::SerializeTupleStruct for SerializeDocumentArray<'_> {
|
86 | 85 | write_document(self.dst, self.settings, self.inner.end())
|
87 | 86 | }
|
88 | 87 | }
|
89 |
| - |
90 |
| -type InnerSerializeValueSeq = <toml_edit::ser::ValueSerializer as serde::Serializer>::SerializeSeq; |
91 |
| - |
92 |
| -#[doc(hidden)] |
93 |
| -pub struct SerializeValueArray<'d> { |
94 |
| - inner: InnerSerializeValueSeq, |
95 |
| - dst: &'d mut String, |
96 |
| -} |
97 |
| - |
98 |
| -impl<'d> SerializeValueArray<'d> { |
99 |
| - pub(crate) fn new(ser: ValueSerializer<'d>, inner: InnerSerializeValueSeq) -> Self { |
100 |
| - Self { |
101 |
| - inner, |
102 |
| - dst: ser.dst, |
103 |
| - } |
104 |
| - } |
105 |
| -} |
106 |
| - |
107 |
| -impl serde::ser::SerializeSeq for SerializeValueArray<'_> { |
108 |
| - type Ok = (); |
109 |
| - type Error = Error; |
110 |
| - |
111 |
| - fn serialize_element<T>(&mut self, value: &T) -> Result<(), Error> |
112 |
| - where |
113 |
| - T: serde::ser::Serialize + ?Sized, |
114 |
| - { |
115 |
| - self.inner.serialize_element(value).map_err(Error::wrap) |
116 |
| - } |
117 |
| - |
118 |
| - fn end(self) -> Result<Self::Ok, Self::Error> { |
119 |
| - write_value(self.dst, self.inner.end()) |
120 |
| - } |
121 |
| -} |
122 |
| - |
123 |
| -impl serde::ser::SerializeTuple for SerializeValueArray<'_> { |
124 |
| - type Ok = (); |
125 |
| - type Error = Error; |
126 |
| - |
127 |
| - fn serialize_element<T>(&mut self, value: &T) -> Result<(), Error> |
128 |
| - where |
129 |
| - T: serde::ser::Serialize + ?Sized, |
130 |
| - { |
131 |
| - self.inner.serialize_element(value).map_err(Error::wrap) |
132 |
| - } |
133 |
| - |
134 |
| - fn end(self) -> Result<Self::Ok, Self::Error> { |
135 |
| - write_value(self.dst, self.inner.end()) |
136 |
| - } |
137 |
| -} |
138 |
| - |
139 |
| -impl serde::ser::SerializeTupleVariant for SerializeValueArray<'_> { |
140 |
| - type Ok = (); |
141 |
| - type Error = Error; |
142 |
| - |
143 |
| - fn serialize_field<T>(&mut self, value: &T) -> Result<(), Error> |
144 |
| - where |
145 |
| - T: serde::ser::Serialize + ?Sized, |
146 |
| - { |
147 |
| - self.inner.serialize_field(value).map_err(Error::wrap) |
148 |
| - } |
149 |
| - |
150 |
| - fn end(self) -> Result<Self::Ok, Self::Error> { |
151 |
| - write_value(self.dst, self.inner.end()) |
152 |
| - } |
153 |
| -} |
154 |
| - |
155 |
| -impl serde::ser::SerializeTupleStruct for SerializeValueArray<'_> { |
156 |
| - type Ok = (); |
157 |
| - type Error = Error; |
158 |
| - |
159 |
| - fn serialize_field<T>(&mut self, value: &T) -> Result<(), Error> |
160 |
| - where |
161 |
| - T: serde::ser::Serialize + ?Sized, |
162 |
| - { |
163 |
| - self.inner.serialize_field(value).map_err(Error::wrap) |
164 |
| - } |
165 |
| - |
166 |
| - fn end(self) -> Result<Self::Ok, Self::Error> { |
167 |
| - write_value(self.dst, self.inner.end()) |
168 |
| - } |
169 |
| -} |
0 commit comments