Lines Matching defs:Self
49 unsafe fn from_foreign(ptr: *mut crate::ffi::c_void) -> Self; in from_foreign()
61 unsafe fn try_from_foreign(ptr: *mut crate::ffi::c_void) -> Option<Self> { in try_from_foreign()
123 unsafe fn from_foreign(_: *mut crate::ffi::c_void) -> Self {} in from_foreign()
207 pub fn new_with_data(data: T, cleanup_func: F) -> Self { in new_with_data()
317 pub const fn new(value: T) -> Self { in new()
333 pub fn pin_init(slot: impl PinInit<T>) -> impl PinInit<Self> { in pin_init()
351 pub fn ffi_init(init_func: impl FnOnce(*mut T)) -> impl PinInit<Self> { in ffi_init()
372 ) -> impl PinInit<Self, E> { in try_ffi_init()
427 unsafe fn dec_ref(obj: NonNull<Self>); in dec_ref()
469 pub unsafe fn from_raw(ptr: NonNull<T>) -> Self { in from_raw()
511 fn clone(&self) -> Self { in clone()
528 fn from(b: &T) -> Self { in from()