Struct libvips::bindings::VipsWindow
source · #[repr(C)]pub struct VipsWindow {
pub ref_count: c_int,
pub im: *mut _VipsImage,
pub top: c_int,
pub height: c_int,
pub data: *mut VipsPel,
pub baseaddr: *mut c_void,
pub length: size_t,
}
Fields§
§ref_count: c_int
§im: *mut _VipsImage
§top: c_int
§height: c_int
§data: *mut VipsPel
§baseaddr: *mut c_void
§length: size_t
Trait Implementations§
source§impl Clone for VipsWindow
impl Clone for VipsWindow
source§fn clone(&self) -> VipsWindow
fn clone(&self) -> VipsWindow
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for VipsWindow
impl Debug for VipsWindow
source§impl PartialEq for VipsWindow
impl PartialEq for VipsWindow
source§fn eq(&self, other: &VipsWindow) -> bool
fn eq(&self, other: &VipsWindow) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for VipsWindow
impl Eq for VipsWindow
impl StructuralPartialEq for VipsWindow
Auto Trait Implementations§
impl RefUnwindSafe for VipsWindow
impl !Send for VipsWindow
impl !Sync for VipsWindow
impl Unpin for VipsWindow
impl UnwindSafe for VipsWindow
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more