#[repr(C)]pub struct mro_meta {
pub mro_linear_all: *mut HV,
pub mro_linear_current: *mut SV,
pub mro_nextmethod: *mut HV,
pub cache_gen: U32,
pub pkg_gen: U32,
pub mro_which: *const mro_alg,
pub isa: *mut HV,
pub super_: *mut HV,
pub destroy: *mut CV,
pub destroy_gen: U32,
}
Fields§
§mro_linear_all: *mut HV
§mro_linear_current: *mut SV
§mro_nextmethod: *mut HV
§cache_gen: U32
§pkg_gen: U32
§mro_which: *const mro_alg
§isa: *mut HV
§super_: *mut HV
§destroy: *mut CV
§destroy_gen: U32
Trait Implementations§
Auto Trait Implementations§
impl Freeze for mro_meta
impl RefUnwindSafe for mro_meta
impl !Send for mro_meta
impl !Sync for mro_meta
impl Unpin for mro_meta
impl UnwindSafe for mro_meta
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