[−][src]Struct rustpython_vm::obj::objfilter::PyFilter
filter(function or None, iterable) --> filter object
Return an iterator yielding those items of iterable for which function(item) is true. If function is None, return the items that are true.
Trait Implementations
impl PyValue for PyFilter
[src]
fn class(vm: &VirtualMachine) -> PyClassRef
[src]
const HAVE_DICT: bool
[src]
fn into_ref(self, vm: &VirtualMachine) -> PyRef<Self>
[src]
fn into_ref_with_type(
self,
vm: &VirtualMachine,
cls: PyClassRef
) -> PyResult<PyRef<Self>>
[src]
self,
vm: &VirtualMachine,
cls: PyClassRef
) -> PyResult<PyRef<Self>>
impl PyClassDef for PyFilter
[src]
impl PyClassImpl for PyFilter
[src]
fn impl_extend_class(ctx: &PyContext, class: &PyClassRef)
[src]
fn extend_class(ctx: &PyContext, class: &PyClassRef)
[src]
fn make_class(ctx: &PyContext) -> PyClassRef
[src]
fn make_class_with_base(ctx: &PyContext, base: PyClassRef) -> PyClassRef
[src]
impl Debug for PyFilter
[src]
Auto Trait Implementations
impl !Send for PyFilter
impl Unpin for PyFilter
impl !Sync for PyFilter
impl !UnwindSafe for PyFilter
impl !RefUnwindSafe for PyFilter
Blanket Implementations
impl<T> IntoPyObject for T where
T: PyValue,
[src]
T: PyValue,
fn into_pyobject(
Self,
&VirtualMachine
) -> Result<Rc<PyObject<dyn PyObjectPayload + 'static>>, Rc<PyObject<dyn PyObjectPayload + 'static>>>
[src]
Self,
&VirtualMachine
) -> Result<Rc<PyObject<dyn PyObjectPayload + 'static>>, Rc<PyObject<dyn PyObjectPayload + 'static>>>
impl<T> PyObjectPayload for T where
T: 'static + PyValue,
[src]
T: 'static + PyValue,
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self