Struct cairo::XCBRenderPictFormInfo
source · pub struct XCBRenderPictFormInfo(pub NonNull<xcb_render_pictforminfo_t>);
Available on crate feature
xcb
only.Tuple Fields§
§0: NonNull<xcb_render_pictforminfo_t>
Implementations§
source§impl XCBRenderPictFormInfo
impl XCBRenderPictFormInfo
pub fn to_raw_none(&self) -> *mut xcb_render_pictforminfo_t
pub unsafe fn from_raw_none( ptr: *mut xcb_render_pictforminfo_t, ) -> XCBRenderPictFormInfo
pub unsafe fn from_raw_borrow( ptr: *mut xcb_render_pictforminfo_t, ) -> Borrowed<XCBRenderPictFormInfo>
pub unsafe fn from_raw_full( ptr: *mut xcb_render_pictforminfo_t, ) -> XCBRenderPictFormInfo
Trait Implementations§
source§impl Clone for XCBRenderPictFormInfo
impl Clone for XCBRenderPictFormInfo
source§fn clone(&self) -> XCBRenderPictFormInfo
fn clone(&self) -> XCBRenderPictFormInfo
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 XCBRenderPictFormInfo
impl Debug for XCBRenderPictFormInfo
source§impl FromGlibPtrBorrow<*mut xcb_render_pictforminfo_t> for XCBRenderPictFormInfo
impl FromGlibPtrBorrow<*mut xcb_render_pictforminfo_t> for XCBRenderPictFormInfo
source§unsafe fn from_glib_borrow(
ptr: *mut xcb_render_pictforminfo_t,
) -> Borrowed<XCBRenderPictFormInfo>
unsafe fn from_glib_borrow( ptr: *mut xcb_render_pictforminfo_t, ) -> Borrowed<XCBRenderPictFormInfo>
Safety Read more
source§impl FromGlibPtrFull<*mut xcb_render_pictforminfo_t> for XCBRenderPictFormInfo
impl FromGlibPtrFull<*mut xcb_render_pictforminfo_t> for XCBRenderPictFormInfo
source§unsafe fn from_glib_full(
ptr: *mut xcb_render_pictforminfo_t,
) -> XCBRenderPictFormInfo
unsafe fn from_glib_full( ptr: *mut xcb_render_pictforminfo_t, ) -> XCBRenderPictFormInfo
Safety Read more
source§impl FromGlibPtrNone<*mut xcb_render_pictforminfo_t> for XCBRenderPictFormInfo
impl FromGlibPtrNone<*mut xcb_render_pictforminfo_t> for XCBRenderPictFormInfo
source§unsafe fn from_glib_none(
ptr: *mut xcb_render_pictforminfo_t,
) -> XCBRenderPictFormInfo
unsafe fn from_glib_none( ptr: *mut xcb_render_pictforminfo_t, ) -> XCBRenderPictFormInfo
Safety Read more
source§impl<'a> ToGlibPtr<'a, *mut xcb_render_pictforminfo_t> for &'a XCBRenderPictFormInfo
impl<'a> ToGlibPtr<'a, *mut xcb_render_pictforminfo_t> for &'a XCBRenderPictFormInfo
type Storage = PhantomData<&'a XCBRenderPictFormInfo>
source§fn to_glib_none(
&self,
) -> Stash<'a, *mut xcb_render_pictforminfo_t, &'a XCBRenderPictFormInfo>
fn to_glib_none( &self, ) -> Stash<'a, *mut xcb_render_pictforminfo_t, &'a XCBRenderPictFormInfo>
Transfer: none. Read more
source§fn to_glib_container(&'a self) -> Stash<'a, P, Self>
fn to_glib_container(&'a self) -> Stash<'a, P, Self>
Transfer: container. Read more
source§fn to_glib_full(&self) -> P
fn to_glib_full(&self) -> P
Transfer: full. Read more
Auto Trait Implementations§
impl Freeze for XCBRenderPictFormInfo
impl RefUnwindSafe for XCBRenderPictFormInfo
impl !Send for XCBRenderPictFormInfo
impl !Sync for XCBRenderPictFormInfo
impl Unpin for XCBRenderPictFormInfo
impl UnwindSafe for XCBRenderPictFormInfo
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)