pub struct SrvResolver {
pub backends: SrvBackends,
/* private fields */
}Expand description
Handle to the background SRV resolver task. Aborting the task on drop ensures we don’t leak spawned work.
Fields§
§backends: SrvBackendsThe dynamically-updated backend list shared with the proxy handler.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SrvResolver
impl !RefUnwindSafe for SrvResolver
impl Send for SrvResolver
impl Sync for SrvResolver
impl Unpin for SrvResolver
impl UnsafeUnpin for SrvResolver
impl !UnwindSafe for SrvResolver
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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