Struct osmpbf::block::PrimitiveGroup [−][src]
pub struct PrimitiveGroup<'a> { /* fields omitted */ }
Expand description
A PrimitiveGroup
contains a sequence of elements of one type.
Implementations
pub fn nodes(&self) -> GroupNodeIter<'a>ⓘNotable traits for GroupNodeIter<'a>impl<'a> Iterator for GroupNodeIter<'a> type Item = Node<'a>;
pub fn nodes(&self) -> GroupNodeIter<'a>ⓘNotable traits for GroupNodeIter<'a>impl<'a> Iterator for GroupNodeIter<'a> type Item = Node<'a>;
Notable traits for GroupNodeIter<'a>
impl<'a> Iterator for GroupNodeIter<'a> type Item = Node<'a>;
Returns an iterator over the nodes in this group.
pub fn dense_nodes(&self) -> DenseNodeIter<'a>ⓘNotable traits for DenseNodeIter<'a>impl<'a> Iterator for DenseNodeIter<'a> type Item = DenseNode<'a>;
pub fn dense_nodes(&self) -> DenseNodeIter<'a>ⓘNotable traits for DenseNodeIter<'a>impl<'a> Iterator for DenseNodeIter<'a> type Item = DenseNode<'a>;
Notable traits for DenseNodeIter<'a>
impl<'a> Iterator for DenseNodeIter<'a> type Item = DenseNode<'a>;
Returns an iterator over the dense nodes in this group.
pub fn ways(&self) -> GroupWayIter<'a>ⓘNotable traits for GroupWayIter<'a>impl<'a> Iterator for GroupWayIter<'a> type Item = Way<'a>;
pub fn ways(&self) -> GroupWayIter<'a>ⓘNotable traits for GroupWayIter<'a>impl<'a> Iterator for GroupWayIter<'a> type Item = Way<'a>;
Notable traits for GroupWayIter<'a>
impl<'a> Iterator for GroupWayIter<'a> type Item = Way<'a>;
Returns an iterator over the ways in this group.
pub fn relations(&self) -> GroupRelationIter<'a>ⓘNotable traits for GroupRelationIter<'a>impl<'a> Iterator for GroupRelationIter<'a> type Item = Relation<'a>;
pub fn relations(&self) -> GroupRelationIter<'a>ⓘNotable traits for GroupRelationIter<'a>impl<'a> Iterator for GroupRelationIter<'a> type Item = Relation<'a>;
Notable traits for GroupRelationIter<'a>
impl<'a> Iterator for GroupRelationIter<'a> type Item = Relation<'a>;
Returns an iterator over the relations in this group.
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for PrimitiveGroup<'a>
impl<'a> Send for PrimitiveGroup<'a>
impl<'a> Sync for PrimitiveGroup<'a>
impl<'a> Unpin for PrimitiveGroup<'a>
impl<'a> UnwindSafe for PrimitiveGroup<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more