pub fn iter_features<'a>(
        &'a self,
        worker_feature: &'a LV2Feature,
    ) -> impl Iterator<Item = &'a LV2Feature> {
        std::iter::once(self.urid_map.as_urid_map_feature())
            .chain(std::iter::once(self.urid_map.as_urid_unmap_feature()))
            .chain(std::iter::once(self.options.as_feature()))
            .chain(std::iter::once(&self.bounded_block_length))
            .chain(std::iter::once(worker_feature))
    }
/// Iterate over all the LV2 features.
Iterate over all the LV2 features.
Iterate over all the LV2 features .
pub fn iter_features<'a>(
        &'a self,
        worker_feature: &'a LV2Feature,
    ) -> impl Iterator<Item = &'a LV2Feature> {
        std::iter::once(self.urid_map.as_urid_map_feature())
            .chain(std::iter::once(self.urid_map.as_urid_unmap_feature()))
            .chain(std::iter::once(self.options.as_feature()))
            .chain(std::iter::once(&self.bounded_block_length))
            .chain(std::iter::once(worker_feature))
    }
pub fn iter_features < ' a > ( & ' a self , worker_feature : & ' a LV2Feature , ) -> impl Iterator < Item = & ' a LV2Feature > { std :: iter :: once ( self . urid_map . as_urid_map_feature ( ) ) . chain ( std :: iter :: once ( self . urid_map . as_urid_unmap_feature ( ) ) ) . chain ( std :: iter :: once ( self . options . as_feature ( ) ) ) . chain ( std :: iter :: once ( & self . bounded_block_length ) ) . chain ( std :: iter :: once ( worker_feature ) ) }
Iterate over all the LV2 features.
Iterate over all the LV2 features .
&'a self
worker_feature
&'a LV2Feature
&'a self
worker_feature
&'a LV2Feature