pub struct DefaultTransportTypeDetector;Expand description
Default transport detector using environment detection.
Implementations§
Source§impl DefaultTransportTypeDetector
Provides environment detection for DefaultTransportTypeDetector.
impl DefaultTransportTypeDetector
Provides environment detection for DefaultTransportTypeDetector.
Sourcepub fn DetectEnvironment() -> EnvironmentInfo
pub fn DetectEnvironment() -> EnvironmentInfo
Detects the current environment information.
Source§impl DefaultTransportTypeDetector
impl DefaultTransportTypeDetector
Sourcepub fn list_available_transports() -> Vec<TransportType>
pub fn list_available_transports() -> Vec<TransportType>
Lists all available transports (static convenience method).
Trait Implementations§
Source§impl TransportTypeDetector for DefaultTransportTypeDetector
impl TransportTypeDetector for DefaultTransportTypeDetector
Source§fn DetectBestTransport(&self) -> TransportType
fn DetectBestTransport(&self) -> TransportType
Detects the best available transport for the current environment.
Source§fn IsTransportAvailable(&self, TransportKind: TransportType) -> bool
fn IsTransportAvailable(&self, TransportKind: TransportType) -> bool
Checks if a specific transport is available in the current environment.
Source§fn ListAvailableTransports(&self) -> Vec<TransportType>
fn ListAvailableTransports(&self) -> Vec<TransportType>
Lists all available transports in the current environment.
Auto Trait Implementations§
impl Freeze for DefaultTransportTypeDetector
impl RefUnwindSafe for DefaultTransportTypeDetector
impl Send for DefaultTransportTypeDetector
impl Sync for DefaultTransportTypeDetector
impl Unpin for DefaultTransportTypeDetector
impl UnsafeUnpin for DefaultTransportTypeDetector
impl UnwindSafe for DefaultTransportTypeDetector
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