Struct rb_sys::bindings::RTypedData
source · #[repr(C)]pub struct RTypedData {
pub basic: RBasic,
pub type_: *const rb_data_type_t,
pub typed_flag: VALUE,
pub data: *mut c_void,
}Expand description
Generated by rb-sys for Ruby 3.0.0
Fields§
§basic: RBasicGenerated by rb-sys for Ruby 3.0.0
type_: *const rb_data_type_tGenerated by rb-sys for Ruby 3.0.0
typed_flag: VALUEGenerated by rb-sys for Ruby 3.0.0
data: *mut c_voidGenerated by rb-sys for Ruby 3.0.0
Trait Implementations§
source§impl Clone for RTypedData
impl Clone for RTypedData
source§fn clone(&self) -> RTypedData
fn clone(&self) -> RTypedData
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 RTypedData
impl Debug for RTypedData
source§impl PartialEq<RTypedData> for RTypedData
impl PartialEq<RTypedData> for RTypedData
source§fn eq(&self, other: &RTypedData) -> bool
fn eq(&self, other: &RTypedData) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for RTypedData
impl Eq for RTypedData
impl StructuralEq for RTypedData
impl StructuralPartialEq for RTypedData
Auto Trait Implementations§
impl RefUnwindSafe for RTypedData
impl !Send for RTypedData
impl !Sync for RTypedData
impl Unpin for RTypedData
impl UnwindSafe for RTypedData
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