Struct gstreamer::Iterator [−][src]
pub struct Iterator<T> { /* fields omitted */ }
Methods
impl<T> Iterator<T> where
T: FromValueOptional<'a> + 'static,
[src]
impl<T> Iterator<T> where
T: FromValueOptional<'a> + 'static,
pub fn next(&mut self) -> Result<Option<T>, IteratorError>
[src]
pub fn next(&mut self) -> Result<Option<T>, IteratorError>
pub fn resync(&mut self)
[src]
pub fn resync(&mut self)
pub fn filter<F>(self, func: F) -> Self where
F: Fn(T) -> bool + Send + Sync + 'static,
[src]
pub fn filter<F>(self, func: F) -> Self where
F: Fn(T) -> bool + Send + Sync + 'static,
pub fn find<F>(&mut self, func: F) -> Option<T> where
F: FnMut(T) -> bool,
[src]
pub fn find<F>(&mut self, func: F) -> Option<T> where
F: FnMut(T) -> bool,
pub fn foreach<F>(&mut self, func: F) -> Result<(), IteratorError> where
F: FnMut(T),
[src]
pub fn foreach<F>(&mut self, func: F) -> Result<(), IteratorError> where
F: FnMut(T),
pub fn fold<F, U>(&mut self, init: U, func: F) -> Result<U, IteratorError> where
F: FnMut(U, T) -> Result<U, U>,
[src]
pub fn fold<F, U>(&mut self, init: U, func: F) -> Result<U, IteratorError> where
F: FnMut(U, T) -> Result<U, U>,
impl<T> Iterator<T> where
T: FromValueOptional<'a> + StaticType + ToValue + Send + 'static,
[src]
impl<T> Iterator<T> where
T: FromValueOptional<'a> + StaticType + ToValue + Send + 'static,
pub fn new<I: IteratorImpl<T>>(imp: I) -> Self
[src]
pub fn new<I: IteratorImpl<T>>(imp: I) -> Self
impl<T> Iterator<T> where
T: FromValueOptional<'a> + StaticType + ToValue + Clone + Send + 'static,
[src]
impl<T> Iterator<T> where
T: FromValueOptional<'a> + StaticType + ToValue + Clone + Send + 'static,
Trait Implementations
impl<T> Send for Iterator<T>
[src]
impl<T> Send for Iterator<T>
impl<T: StaticType + 'static> Clone for Iterator<T>
[src]
impl<T: StaticType + 'static> Clone for Iterator<T>
fn clone(&self) -> Self
[src]
fn clone(&self) -> Self
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl<T> Drop for Iterator<T>
[src]
impl<T> Drop for Iterator<T>
impl<T> StaticType for Iterator<T>
[src]
impl<T> StaticType for Iterator<T>
fn static_type() -> Type
[src]
fn static_type() -> Type
Returns the type identifier of Self
.