pub struct Refine {
pub definition: DefId,
pub prop: *const Refinement,
}Fields§
§definition: DefId§prop: *const RefinementImplementations§
Trait Implementations§
Source§impl InstructionMember for Refine
impl InstructionMember for Refine
fn get_if(v: &Instruction) -> Option<&Self>
fn get_if_mut(v: &mut Instruction) -> Option<&mut Self>
Source§impl IntoInstruction<Refine> for (DefId, *const Refinement)
impl IntoInstruction<Refine> for (DefId, *const Refinement)
fn into_instruction(self) -> Instruction
Auto Trait Implementations§
impl !Send for Refine
impl !Sync for Refine
impl Freeze for Refine
impl RefUnwindSafe for Refine
impl Unpin for Refine
impl UnsafeUnpin for Refine
impl UnwindSafe for Refine
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