pub struct StructArg {
pub struct_type: TypeId,
pub index: u32,
}Expand description
Arguments common to struct instructions.
Fields§
§struct_type: TypeId§index: u32Trait Implementations§
Source§impl Visit for StructArgwhere
Self: 'static,
impl Visit for StructArgwhere
Self: 'static,
Source§fn visit_children<'a, VisitT: 'static, VisitE, VisitF: FnMut(&'a VisitT) -> Result<(), VisitE>>(
&'a self,
f: &mut VisitF,
) -> Result<(), VisitError<VisitE>>
fn visit_children<'a, VisitT: 'static, VisitE, VisitF: FnMut(&'a VisitT) -> Result<(), VisitE>>( &'a self, f: &mut VisitF, ) -> Result<(), VisitError<VisitE>>
Traverse the children of this value with the provided callback.
Source§fn visit_children_mut<VisitT: 'static, VisitE, VisitF: FnMut(&mut VisitT) -> Result<(), VisitE>>(
&mut self,
f: &mut VisitF,
) -> Result<(), VisitError<VisitE>>
fn visit_children_mut<VisitT: 'static, VisitE, VisitF: FnMut(&mut VisitT) -> Result<(), VisitE>>( &mut self, f: &mut VisitF, ) -> Result<(), VisitError<VisitE>>
Traverse the children of this value mutably with the provided callback.
Source§fn visit<'a, T: 'static, R: VisitResult, F: FnMut(&'a T) -> R>(
&'a self,
f: F,
) -> Result<(), VisitError<R::Error>>
fn visit<'a, T: 'static, R: VisitResult, F: FnMut(&'a T) -> R>( &'a self, f: F, ) -> Result<(), VisitError<R::Error>>
Traverse this value with the provided callback.
Source§fn visit_mut<T: 'static, R: VisitResult, F: FnMut(&mut T) -> R>(
&mut self,
f: F,
) -> Result<(), VisitError<R::Error>>
fn visit_mut<T: 'static, R: VisitResult, F: FnMut(&mut T) -> R>( &mut self, f: F, ) -> Result<(), VisitError<R::Error>>
Traverse this value mutably with the provided callback.
impl Eq for StructArg
impl StructuralPartialEq for StructArg
Auto Trait Implementations§
impl Freeze for StructArg
impl RefUnwindSafe for StructArg
impl Send for StructArg
impl Sync for StructArg
impl Unpin for StructArg
impl UnsafeUnpin for StructArg
impl UnwindSafe for StructArg
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