pub struct McpConnectionAttemptManager { /* private fields */ }Implementations§
Source§impl McpConnectionAttemptManager
impl McpConnectionAttemptManager
Sourcepub fn spawn(
&mut self,
server: String,
fut: impl Future<Output = McpConnectAttempt> + Send + 'static,
)
pub fn spawn( &mut self, server: String, fut: impl Future<Output = McpConnectAttempt> + Send + 'static, )
Spawn a fresh auth task for server, aborting any in-flight task for
the same server so the user can retry a stuck OAuth flow.
pub fn is_empty(&self) -> bool
pub async fn join_next( &mut self, ) -> Option<Result<McpConnectAttempt, JoinError>>
pub async fn shutdown(&mut self)
Trait Implementations§
Source§impl Default for McpConnectionAttemptManager
impl Default for McpConnectionAttemptManager
Source§fn default() -> McpConnectionAttemptManager
fn default() -> McpConnectionAttemptManager
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for McpConnectionAttemptManager
impl !RefUnwindSafe for McpConnectionAttemptManager
impl Send for McpConnectionAttemptManager
impl Sync for McpConnectionAttemptManager
impl Unpin for McpConnectionAttemptManager
impl UnsafeUnpin for McpConnectionAttemptManager
impl !UnwindSafe for McpConnectionAttemptManager
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