Skip to content

Commit 2b7a398

Browse files
committed
docs(map): add doctest for impl FromStr for Map2D
1 parent d5b8acd commit 2b7a398

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/map.rs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,22 @@ impl<T> Map2D<T> {
2828
}
2929
}
3030

31+
/// ``` rust
32+
/// use libaoc::map::Map2D;
33+
/// use core::str::FromStr;
34+
///
35+
/// struct Foo;
36+
///
37+
/// impl TryFrom<char> for Foo {
38+
/// type Error = ();
39+
/// fn try_from(_: char) -> Result<Self, Self::Error> {
40+
/// Ok(Self)
41+
/// }
42+
/// }
43+
///
44+
/// let v = "aaa\nbbb\nccc";
45+
/// let m: Map2D<Foo> = Map2D::from_str(v).unwrap();
46+
/// ```
3147
impl<T> FromStr for Map2D<T>
3248
where
3349
T: TryFrom<char>,

0 commit comments

Comments
 (0)