Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

H1rono
Copy link
Contributor

@H1rono H1rono commented Jan 30, 2024

JSONの文字列リテラル内に\nなどのエスケープが入っている場合、単純な部分文字列ではデシリアライズできないため&strで受け取ることに失敗します。 サンプルコード

この問題を解決するため、&strでRustの型に変換しているところを全てStringに変換しました。

ref: [Solved] Serde deserialize str containig special chars - help - The Rust Programming Language Forum

@sksat
Copy link
Owner

sksat commented Jun 24, 2024

これダメなんですねえ。 #214 も同じ問題かな。

@sksat
Copy link
Owner

sksat commented Jun 24, 2024

めちゃめちゃ遅くなって申し訳ないんですが、CI コケてたの直したので rebase お願いしたいです

@H1rono
Copy link
Contributor Author

H1rono commented Jun 25, 2024

rebaseしましたが、StringよりもCowを使ったほうが良さそうなんですよね
Cowに書き換えるPRを別で作るので、これのmergeは待ってほしいです 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants