pub trait RawHandle {
type Handle;
// Required method
fn handle(&self) -> Self::Handle;
}Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Implementors§
Source§impl RawHandle for esp_idf_svc::http::client::EspHttpConnection
impl RawHandle for esp_idf_svc::http::client::EspHttpConnection
type Handle = *mut esp_http_client
Source§impl RawHandle for esp_idf_svc::http::server::EspHttpConnection<'_>
impl RawHandle for esp_idf_svc::http::server::EspHttpConnection<'_>
Source§impl RawHandle for EspMqttClient<'_>
impl RawHandle for EspMqttClient<'_>
type Handle = *mut esp_mqtt_client
Source§impl RawHandle for EspNvsPartition<NvsEncrypted>
impl RawHandle for EspNvsPartition<NvsEncrypted>
Source§impl RawHandle for EspPartition
impl RawHandle for EspPartition
type Handle = *const esp_partition_t
Source§impl<D, T> RawHandle for EspAsyncSubscription<D, User<T>>where
D: EspEventDeserializer,
T: EspEventLoopType,
impl<D, T> RawHandle for EspAsyncSubscription<D, User<T>>where
D: EspEventDeserializer,
T: EspEventLoopType,
Source§impl<T> RawHandle for EspEth<'_, T>
Available on esp_idf_comp_esp_netif_enabled only.
impl<T> RawHandle for EspEth<'_, T>
Available on
esp_idf_comp_esp_netif_enabled only.