fn push_filters<I>(&mut self, iterable: I) -> Result<(), Traced<ExtensionRegistryError>> where
        I: IntoIterator<Item=(String, Box<ext::Filter>)>
    {
        for (k, v) in iterable {
            if let Some(prev) = self.staged.filters.insert(k, v) {
                return traced_err!(ExtensionRegistryError::DuplicateFilter {
                    prev: prev
                })
            }
        }

        Ok(())
    }
/// Register filters with the engine.
Register filters with the engine.
Register filters with the engine .
fn push_filters<I>(&mut self, iterable: I) -> Result<(), Traced<ExtensionRegistryError>> where
        I: IntoIterator<Item=(String, Box<ext::Filter>)>
    {
        for (k, v) in iterable {
            if let Some(prev) = self.staged.filters.insert(k, v) {
                return traced_err!(ExtensionRegistryError::DuplicateFilter {
                    prev: prev
                })
            }
        }
        Ok(())
    }
fn push_filters < I > ( & mut self , iterable : I ) -> Result < ( ) , Traced < ExtensionRegistryError > > where I : IntoIterator < Item = ( String , Box < ext :: Filter > ) > { for ( k , v ) in iterable { if let Some ( prev ) = self . staged . filters . insert ( k , v ) { return traced_err ! ( ExtensionRegistryError DuplicateFilter { prev prev } ) } } Ok ( ( ) ) }
Register filters with the engine.
Register filters with the engine .
&mut self
iterable
I
&mut self
iterable
I