[−][src]Enum gio::SocketProtocol
A protocol identifier is specified when creating a Socket
, which is a
family/type specific identifier, where 0 means the default protocol for
the particular family/type.
This enum contains a set of commonly available and used protocols. You can also pass any other identifiers handled by the platform in order to use protocols not listed here.
Variants
Trait Implementations
impl Clone for SocketProtocol
[src]
fn clone(&self) -> SocketProtocol
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for SocketProtocol
[src]
impl Debug for SocketProtocol
[src]
impl Display for SocketProtocol
[src]
impl Eq for SocketProtocol
[src]
impl<'a> FromValue<'a> for SocketProtocol
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for SocketProtocol
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for SocketProtocol
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for SocketProtocol
[src]
fn cmp(&self, other: &SocketProtocol) -> Ordering
[src]
#[must_use]
fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]
fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]
fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<SocketProtocol> for SocketProtocol
[src]
fn eq(&self, other: &SocketProtocol) -> bool
[src]
fn ne(&self, other: &SocketProtocol) -> bool
[src]
impl PartialOrd<SocketProtocol> for SocketProtocol
[src]
fn partial_cmp(&self, other: &SocketProtocol) -> Option<Ordering>
[src]
fn lt(&self, other: &SocketProtocol) -> bool
[src]
fn le(&self, other: &SocketProtocol) -> bool
[src]
fn gt(&self, other: &SocketProtocol) -> bool
[src]
fn ge(&self, other: &SocketProtocol) -> bool
[src]
impl SetValue for SocketProtocol
[src]
impl StaticType for SocketProtocol
[src]
fn static_type() -> Type
[src]
impl StructuralEq for SocketProtocol
[src]
impl StructuralPartialEq for SocketProtocol
[src]
Auto Trait Implementations
impl RefUnwindSafe for SocketProtocol
impl Send for SocketProtocol
impl Sync for SocketProtocol
impl Unpin for SocketProtocol
impl UnwindSafe for SocketProtocol
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
[src]
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
[src]
T: SetValue + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,