dxf 0.6.1

A rust crate for reading and writing DXF and DXB CAD files.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::code_pair_put_back::CodePairPutBack;
use crate::objects::Object;

pub(crate) struct ObjectIter<'a> {
    pub iter: &'a mut CodePairPutBack,
}

impl Iterator for ObjectIter<'_> {
    type Item = Object;

    fn next(&mut self) -> Option<Object> {
        match Object::read(self.iter) {
            Ok(Some(o)) => Some(o),
            Ok(None) | Err(_) => None,
        }
    }
}