pub struct SymbolResolver { /* private fields */ }Implementations§
Source§impl SymbolResolver
impl SymbolResolver
pub fn new(symbols: Vec<VisibleSymbol>) -> Self
pub fn resolve_struct(&self, item: &mut ItemStruct)
pub fn resolve(&self, ty: &mut Type, self_reference: Option<&String>)
Trait Implementations§
Source§impl Clone for SymbolResolver
impl Clone for SymbolResolver
Source§fn clone(&self) -> SymbolResolver
fn clone(&self) -> SymbolResolver
Returns a duplicate 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 SymbolResolver
impl Debug for SymbolResolver
Source§impl PartialEq for SymbolResolver
impl PartialEq for SymbolResolver
impl Eq for SymbolResolver
impl StructuralPartialEq for SymbolResolver
Auto Trait Implementations§
impl Freeze for SymbolResolver
impl RefUnwindSafe for SymbolResolver
impl Send for SymbolResolver
impl Sync for SymbolResolver
impl Unpin for SymbolResolver
impl UnsafeUnpin for SymbolResolver
impl UnwindSafe for SymbolResolver
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