1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use mupdf_sys::*; use crate::context; #[derive(Debug)] pub struct Shade { pub(crate) inner: *mut fz_shade, } impl Drop for Shade { fn drop(&mut self) { if !self.inner.is_null() { unsafe { fz_drop_shade(context(), self.inner); } } } }