Skip to content

Commit 2bbadd1

Browse files
huonwgraydon
authored andcommitted
---
yaml --- r: 35476 b: refs/heads/master c: 76dc781 h: refs/heads/master v: v3
1 parent 523a5de commit 2bbadd1

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: a55ea48d2bd3b56ce6e8667e8bebc72371f17dd8
2+
refs/heads/master: 76dc7818eae05dab94429a61c95a400a2b85c2fe
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: eb8fd119c65c67f3b1b8268cc7341c22d39b7b61
55
refs/heads/try: d324a424d8f84b1eb049b12cf34182bda91b0024

trunk/src/libstd/json.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -782,8 +782,11 @@ pub impl Deserializer: serialization::Deserializer {
782782
}
783783

784784
fn read_managed_str(&self) -> @str {
785-
// FIXME(#3604): There's no way to convert from a ~str to a @str.
786-
fail ~"read_managed_str()";
785+
debug!("read_managed_str");
786+
match *self.pop() {
787+
String(ref s) => s.to_managed(),
788+
_ => fail ~"not a string"
789+
}
787790
}
788791

789792
fn read_owned<T>(&self, f: fn() -> T) -> T {

0 commit comments

Comments
 (0)