Enum steamworks_sys::ESteamNetworkingConfigScope [−][src]
Configuration values can be applied to different types of objects.
Variants (Non-exhaustive)
Get/set global option, or defaults. Even options that apply to more specific scopes have global scope, and you may be able to just change the global defaults. If you need different settings per connection (for example), then you will need to set those options at the more specific scope.
Some options are specific to a particular interface. Note that all connection and listen socket settings can also be set at the interface level, and they will apply to objects created through those interfaces.
Options for a listen socket. Listen socket options can be set at the interface layer, if you have multiple listen sockets and they all use the same options. You can also set connection options on a listen socket, and they set the defaults for all connections accepted through this listen socket. (They will be used if you don’t set a connection option.)
Options for a specific connection.
Options for a specific connection.
Trait Implementations
impl Clone for ESteamNetworkingConfigScope
[src]
fn clone(&self) -> ESteamNetworkingConfigScope
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ESteamNetworkingConfigScope
[src]
impl Debug for ESteamNetworkingConfigScope
[src]
impl Eq for ESteamNetworkingConfigScope
[src]
impl Hash for ESteamNetworkingConfigScope
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<ESteamNetworkingConfigScope> for ESteamNetworkingConfigScope
[src]
fn eq(&self, other: &ESteamNetworkingConfigScope) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for ESteamNetworkingConfigScope
[src]
impl StructuralPartialEq for ESteamNetworkingConfigScope
[src]
Auto Trait Implementations
impl RefUnwindSafe for ESteamNetworkingConfigScope
impl Send for ESteamNetworkingConfigScope
impl Sync for ESteamNetworkingConfigScope
impl Unpin for ESteamNetworkingConfigScope
impl UnwindSafe for ESteamNetworkingConfigScope
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,
pub 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.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
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.
pub 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>,