pub struct ConnectorRegistry { /* private fields */ }Expand description
Registry of available connectors
Implementations§
Source§impl ConnectorRegistry
impl ConnectorRegistry
Sourcepub fn connectors(&self) -> &[Box<dyn SessionConnector>]
pub fn connectors(&self) -> &[Box<dyn SessionConnector>]
Get all available connectors
Sourcepub fn get(&self, source_id: &str) -> Option<&dyn SessionConnector>
pub fn get(&self, source_id: &str) -> Option<&dyn SessionConnector>
Find a connector by source ID
Sourcepub fn detect_all(&self) -> Vec<(&str, ConnectorStatus)>
pub fn detect_all(&self) -> Vec<(&str, ConnectorStatus)>
Detect all available connectors
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ConnectorRegistry
impl !RefUnwindSafe for ConnectorRegistry
impl Send for ConnectorRegistry
impl Sync for ConnectorRegistry
impl Unpin for ConnectorRegistry
impl UnsafeUnpin for ConnectorRegistry
impl !UnwindSafe for ConnectorRegistry
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more