pub trait SocketConnectableExt: IsA<SocketConnectable> + 'static {
// Provided methods
fn enumerate(&self) -> SocketAddressEnumerator { ... }
fn proxy_enumerate(&self) -> SocketAddressEnumerator { ... }
fn to_string(&self) -> GString { ... }
}Expand description
Trait containing all SocketConnectable methods.
§Implementors
InetSocketAddress, NativeSocketAddress, NetworkAddress, NetworkService, ProxyAddress, SocketAddress, SocketConnectable, UnixSocketAddress
Provided Methods§
Sourcefn enumerate(&self) -> SocketAddressEnumerator
fn enumerate(&self) -> SocketAddressEnumerator
Sourcefn proxy_enumerate(&self) -> SocketAddressEnumerator
fn proxy_enumerate(&self) -> SocketAddressEnumerator
Creates a #GSocketAddressEnumerator for @self that will return a #GProxyAddress for each of its addresses that you must connect to via a proxy.
If @self does not implement g_socket_connectable_proxy_enumerate(), this will fall back to calling g_socket_connectable_enumerate().
§Returns
a new #GSocketAddressEnumerator.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".