Struct customasm::asm::resolver::ResolveIterator
source · pub struct ResolveIterator<'ast, 'decls> { /* private fields */ }
Implementations§
source§impl<'ast, 'decls> ResolveIterator<'ast, 'decls>
impl<'ast, 'decls> ResolveIterator<'ast, 'decls>
pub fn new<'defs>( ast: &'ast AstTopLevel, defs: &'defs ItemDefs, is_first_iteration: bool, is_last_iteration: bool ) -> ResolveIterator<'ast, 'decls>
pub fn next<'iter>( &'iter mut self, report: &mut Report, decls: &'decls ItemDecls, defs: &ItemDefs ) -> Result<Option<ResolverContext<'iter, 'ast, 'decls>>, ()>
pub fn next_simple<'iter>( &'iter mut self, _report: &mut Report, decls: &'decls ItemDecls, _defs: &ItemDefs ) -> Result<Option<ResolverContext<'iter, 'ast, 'decls>>, ()>
Auto Trait Implementations§
impl<'ast, 'decls> Freeze for ResolveIterator<'ast, 'decls>
impl<'ast, 'decls> RefUnwindSafe for ResolveIterator<'ast, 'decls>
impl<'ast, 'decls> !Send for ResolveIterator<'ast, 'decls>
impl<'ast, 'decls> !Sync for ResolveIterator<'ast, 'decls>
impl<'ast, 'decls> Unpin for ResolveIterator<'ast, 'decls>
impl<'ast, 'decls> UnwindSafe for ResolveIterator<'ast, 'decls>
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