Struct python27_sys::Py_buffer [] [src]

pub struct Py_buffer {
    pub buf: *mut c_void,
    pub obj: *mut PyObject,
    pub len: Py_ssize_t,
    pub itemsize: Py_ssize_t,
    pub readonly: c_int,
    pub ndim: c_int,
    pub format: *mut c_char,
    pub shape: *mut Py_ssize_t,
    pub strides: *mut Py_ssize_t,
    pub suboffsets: *mut Py_ssize_t,
    pub smalltable: [Py_ssize_t; 2],
    pub internal: *mut c_void,
}

Fields

buf: *mut c_void obj: *mut PyObject len: Py_ssize_t itemsize: Py_ssize_t readonly: c_int ndim: c_int format: *mut c_char shape: *mut Py_ssize_t strides: *mut Py_ssize_t suboffsets: *mut Py_ssize_t smalltable: [Py_ssize_t; 2] internal: *mut c_void

Trait Implementations

impl Clone for Py_buffer
[src]

fn clone(&self) -> Py_buffer

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Copy for Py_buffer
[src]