Результаты поиска по запросу "serde"

1 ответ

Он производит желаемый результат:

аюсь сериализовать перечисление в строку JSON. Я реализовалSerialize черта моего перечисления, как описано в документации, но я всегда получаю{"offset":{"Int":0}} вместо желаемого{"offset":0}. extern crate serde; extern crate serde_json; use ...

0 ответов

пример

я есть этот код: extern crate serde; use serde::de::DeserializeOwned; use serde::Serialize; trait Bar<'a, T: 'a> where T: Serialize, &'a T: DeserializeOwned, { }Я хотел бы написать это, используя связанный тип, потому что типT неважно для ...

1 ответ

Игровая площадка

лкнулся с проблемой, пытаясь создать общий вектор для структуры. Это была моя первая попытка: #[derive(Serialize)] struct Card { sections: Vec<Section<WidgetTrait>> } #[derive(Serialize)] struct Section<T: WidgetTrait> { header: String, ...

ТОП публикаций

1 ответ

 функция, вы должны спросить об этом по-своему

я есть структура, которая содержит детей своего собственного типа. Эти дети завернуты вArcс, и у меня возникают проблемы при звонкеserde_json::to_string в теме. Моя структура: #[derive(Serialize, Deserialize)] pub struct Category { pub id: i32, ...

1 ответ

Спасибо, Шеп. Эта документация serde enum именно то, что я искал. Ура!

аюсь прочитать файл TOML, чтобы создать структуру, которая содержит вектор перечислений со связанными значениями. Вот пример кода: extern crate serde; #[macro_use] extern crate serde_derive; extern crate toml; use std::fs::File; use ...

1 ответ

 работает.

ользую Serde для десериализации XML-файла, который имеет шестнадцатеричное значение0x400 в виде строки, и мне нужно преобразовать его в значение1024 какu32. Нужно ли реализовыватьVisitor черта, чтобы я отделить 0x, а затем декодировать 400 из ...

1 ответ

Это правильный и очень хорошо продуманный ответ. Заметьте, я пробовал # [serde (по умолчанию)], но только для первой структуры: / Спасибо!

я есть дерево с аннотированными serde структурами, и оно успешно разбирает образец XML, включая этот фрагмент: <bmsg> <cmsg> <!-- ... --> <cmsg> <bmsg>Сейчас я тестирую большой пример XML-файла, и следующие структуры терпят неудачу, потому ...

1 ответ

 требуется для сборки, чтобы работать).

аюсь использоватьдизель запросить базу данных MySQL и отобразить результаты с помощью шаблона Handlebars сракета.У меня есть это вmodels.rs

2 ответа

 ничего не может с этим поделать, но десериализатор может, как только он знает, заполнить значение по умолчанию.

2 ответа

 когда автоматически сгенерированные атрибуты не полностью делают то, что вы хотите. Начиная с этого, это не слишком сложно, просто утомительно:

у иметь