Trait attr::InsecureIterableAttr
[−]
[src]
pub trait InsecureIterableAttr<'a, Type: ?Sized>: Attr<Type> { type Item: 'a; fn iter(&self, i: Type) -> Result<Box<Iterator<Item = Self::Item> + 'a>>; }
Insecure variant of iteration over an attribute
This allows to express path that branch out, for example at a vector. This operation may fail.
Associated Types
type Item: 'a
The output item of the iteration