Selaa lähdekoodia

Actually run code in doc tests

Johannes Hofmann 7 vuotta sitten
vanhempi
commit
8fd61687b3
4 muutettua tiedostoa jossa 16 lisäystä ja 1 poistoa
  1. 5
    1
      src/blob.rs
  2. 3
    0
      src/elements.rs
  3. 4
    0
      src/mmap_blob.rs
  4. 4
    0
      src/reader.rs

+ 5
- 1
src/blob.rs Näytä tiedosto

@@ -150,6 +150,7 @@ impl<R: Read> BlobReader<R> {
150 150
     ///
151 151
     /// # Ok(())
152 152
     /// # }
153
+    /// # foo().unwrap();
153 154
     /// ```
154 155
     pub fn new(reader: R) -> BlobReader<R> {
155 156
         BlobReader {
@@ -174,6 +175,7 @@ impl BlobReader<BufReader<File>> {
174 175
     /// let reader = BlobReader::from_path("tests/test.osm.pbf")?;
175 176
     /// # Ok(())
176 177
     /// # }
178
+    /// # foo().unwrap();
177 179
     /// ```
178 180
     pub fn from_path<P: AsRef<Path>>(path: P) -> Result<Self>
179 181
     {
@@ -265,9 +267,10 @@ impl<R: Read + Seek> BlobReader<R> {
265 267
     /// let mut reader = BlobReader::new_seekable(buf_reader)?;
266 268
     /// let first_blob = reader.next().unwrap()?;
267 269
     ///
268
-    /// assert_eq!(first_blob.offset(), Some(ByteOffset(1)));
270
+    /// assert_eq!(first_blob.offset(), Some(ByteOffset(0)));
269 271
     /// # Ok(())
270 272
     /// # }
273
+    /// # foo().unwrap();
271 274
     /// ```
272 275
     pub fn new_seekable(mut reader: R) -> Result<BlobReader<R>> {
273 276
         let pos = reader.seek(SeekFrom::Current(0))?;
@@ -296,6 +299,7 @@ impl<R: Read + Seek> BlobReader<R> {
296 299
     /// assert_eq!(first_blob.offset(), first_blob_again.offset());
297 300
     /// # Ok(())
298 301
     /// # }
302
+    /// # foo().unwrap();
299 303
     /// ```
300 304
     pub fn seek(&mut self, pos: ByteOffset) -> Result<()> {
301 305
         match self.reader.seek(SeekFrom::Start(pos.0)) {

+ 3
- 0
src/elements.rs Näytä tiedosto

@@ -68,6 +68,7 @@ impl<'a> Node<'a> {
68 68
     ///
69 69
     /// # Ok(())
70 70
     /// # }
71
+    /// # foo().unwrap();
71 72
     /// ```
72 73
     pub fn tags(&self) -> TagIter<'a> {
73 74
         TagIter {
@@ -161,6 +162,7 @@ impl<'a> Way<'a> {
161 162
     ///
162 163
     /// # Ok(())
163 164
     /// # }
165
+    /// # foo().unwrap();
164 166
     /// ```
165 167
     pub fn tags(&self) -> TagIter<'a> {
166 168
         TagIter {
@@ -253,6 +255,7 @@ impl<'a> Relation<'a> {
253 255
     ///
254 256
     /// # Ok(())
255 257
     /// # }
258
+    /// # foo().unwrap();
256 259
     /// ```
257 260
     pub fn tags(&self) -> TagIter<'a> {
258 261
         TagIter {

+ 4
- 0
src/mmap_blob.rs Näytä tiedosto

@@ -38,6 +38,7 @@ impl Mmap {
38 38
     /// let mmap = unsafe { Mmap::from_file(&f)? };
39 39
     /// # Ok(())
40 40
     /// # }
41
+    /// # foo().unwrap();
41 42
     /// ```
42 43
     pub unsafe fn from_file(file: &File) -> Result<Mmap> {
43 44
         memmap::Mmap::map(file)
@@ -60,6 +61,7 @@ impl Mmap {
60 61
     /// let mmap = unsafe { Mmap::from_path("tests/test.osm.pbf")? };
61 62
     /// # Ok(())
62 63
     /// # }
64
+    /// # foo().unwrap();
63 65
     /// ```
64 66
     pub unsafe fn from_path<P: AsRef<Path>>(path: P) -> Result<Mmap> {
65 67
         let file = File::open(&path)?;
@@ -142,6 +144,7 @@ impl<'a> MmapBlobReader<'a> {
142 144
     ///
143 145
     /// # Ok(())
144 146
     /// # }
147
+    /// # foo().unwrap();
145 148
     /// ```
146 149
     pub fn new(mmap: &Mmap) -> MmapBlobReader {
147 150
         MmapBlobReader {
@@ -172,6 +175,7 @@ impl<'a> MmapBlobReader<'a> {
172 175
     ///
173 176
     /// # Ok(())
174 177
     /// # }
178
+    /// # foo().unwrap();
175 179
     /// ```
176 180
     pub fn seek(&mut self, pos: ByteOffset) {
177 181
         self.offset = pos.0 as usize;

+ 4
- 0
src/reader.rs Näytä tiedosto

@@ -30,6 +30,7 @@ impl<R: Read> ElementReader<R> {
30 30
     ///
31 31
     /// # Ok(())
32 32
     /// # }
33
+    /// # foo().unwrap();
33 34
     /// ```
34 35
     pub fn new(reader: R) -> ElementReader<R> {
35 36
         ElementReader {
@@ -62,6 +63,7 @@ impl<R: Read> ElementReader<R> {
62 63
     ///
63 64
     /// # Ok(())
64 65
     /// # }
66
+    /// # foo().unwrap();
65 67
     /// ```
66 68
     pub fn for_each<F>(self, mut f: F) -> Result<()>
67 69
         where F: for<'a> FnMut(Element<'a>) {
@@ -114,6 +116,7 @@ impl<R: Read> ElementReader<R> {
114 116
     /// println!("Number of ways: {}", ways);
115 117
     /// # Ok(())
116 118
     /// # }
119
+    /// # foo().unwrap();
117 120
     /// ```
118 121
     pub fn par_map_reduce<MP, RD, ID, T>(self, map_op: MP, identity: ID, reduce_op: RD) -> Result<T>
119 122
         where MP: for<'a> Fn(Element<'a>) -> T + Sync + Send,
@@ -158,6 +161,7 @@ impl ElementReader<BufReader<File>> {
158 161
     /// let reader = ElementReader::from_path("tests/test.osm.pbf")?;
159 162
     /// # Ok(())
160 163
     /// # }
164
+    /// # foo().unwrap();
161 165
     /// ```
162 166
     pub fn from_path<P: AsRef<Path>>(path: P) -> Result<Self>
163 167
     {