pub struct ResolveError<V>where
V: Identities,{
pub reason: ResolveRefusal<V>,
pub returned: Vec<(<V as Identities>::FailureToken, Resolution)>,
}Expand description
A refused resolution hands every token back.
Fields§
§reason: ResolveRefusal<V>Why it was refused.
returned: Vec<(<V as Identities>::FailureToken, Resolution)>Every token, with the resolution it was given.
Trait Implementations§
Source§impl<V> Debug for ResolveError<V>
impl<V> Debug for ResolveError<V>
Auto Trait Implementations§
impl<V> Freeze for ResolveError<V>
impl<V> RefUnwindSafe for ResolveError<V>where
ResolveRefusal<V>: RefUnwindSafe,
Vec<(<V as Identities>::FailureToken, Resolution)>: RefUnwindSafe,
impl<V> Send for ResolveError<V>
impl<V> Sync for ResolveError<V>
impl<V> Unpin for ResolveError<V>
impl<V> UnsafeUnpin for ResolveError<V>where
ResolveRefusal<V>: UnsafeUnpin,
Vec<(<V as Identities>::FailureToken, Resolution)>: UnsafeUnpin,
impl<V> UnwindSafe for ResolveError<V>where
ResolveRefusal<V>: UnwindSafe,
Vec<(<V as Identities>::FailureToken, Resolution)>: UnwindSafe,
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