Struct cpython::PyList [] [src]

pub struct PyList(_);

Represents a Python list.

Methods

impl PyList
[src]

[src]

Construct a new list with the given elements.

[src]

Gets the length of the list.

[src]

Gets the item at the specified index.

Panics if the index is out of range.

[src]

Sets the item at the specified index.

Panics if the index is out of range.

[src]

Inserts an item at the specified index.

Panics if the index is out of range.

[src]

Trait Implementations

impl ToPyObject for PyList
[src]

Identity conversion: allows using existing PyObject instances where T: ToPyObject is expected.

[src]

Converts self into a Python object.

[src]

Converts self into a Python object. Read more

[src]

Converts self into a Python object and calls the specified closure on the native FFI pointer underlying the Python object. Read more

impl<'source> FromPyObject<'source> for PyList
[src]

[src]

Extracts Self from the source PyObject.

impl<'source> FromPyObject<'source> for &'source PyList
[src]

[src]

Extracts Self from the source PyObject.

impl PythonObject for PyList
[src]

[src]

Casts the Python object to PyObject.

[src]

Casts the Python object to PyObject.

[src]

Unchecked downcast from PyObject to Self. Undefined behavior if the input object does not have the expected type.

[src]

Unchecked downcast from PyObject to Self. Undefined behavior if the input object does not have the expected type.

impl PythonObjectWithCheckedDowncast for PyList
[src]

[src]

Cast from PyObject to a concrete Python object type.

[src]

Cast from PyObject to a concrete Python object type.

impl PythonObjectWithTypeObject for PyList
[src]

[src]

Retrieves the type object for this Python object type.