Struct launchd::sockets::SocketOptions
source · pub struct SocketOptions { /* private fields */ }
Implementations§
source§impl SocketOptions
impl SocketOptions
pub fn new() -> Self
pub fn with_type(self, value: SocketType) -> Self
pub fn with_passive(self, value: bool) -> Self
pub fn passive(self) -> Self
pub fn with_node_name<S: AsRef<str>>(self, value: S) -> Self
pub fn with_service_name<S: AsRef<str>>(self, value: S) -> Self
pub fn with_family(self, value: SocketFamily) -> Self
pub fn with_protocol(self, value: SocketProtocol) -> Self
pub fn with_path_name<P: AsRef<Path>>(self, name: P) -> Result<Self, Error>
pub fn with_secure_socket_key<S: AsRef<str>>(self, value: S) -> Self
pub fn with_path_mode(self, value: i128) -> Self
pub fn with_bonjour(self, value: BonjourType) -> Self
pub fn with_multicast_group<S: AsRef<str>>(self, value: S) -> Self
Trait Implementations§
source§impl Clone for SocketOptions
impl Clone for SocketOptions
source§fn clone(&self) -> SocketOptions
fn clone(&self) -> SocketOptions
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SocketOptions
impl Debug for SocketOptions
source§impl Default for SocketOptions
impl Default for SocketOptions
source§fn default() -> SocketOptions
fn default() -> SocketOptions
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SocketOptions
impl<'de> Deserialize<'de> for SocketOptions
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<SocketOptions> for SocketOptions
impl PartialEq<SocketOptions> for SocketOptions
source§fn eq(&self, other: &SocketOptions) -> bool
fn eq(&self, other: &SocketOptions) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SocketOptions
impl Serialize for SocketOptions
impl Eq for SocketOptions
impl StructuralEq for SocketOptions
impl StructuralPartialEq for SocketOptions
Auto Trait Implementations§
impl RefUnwindSafe for SocketOptions
impl Send for SocketOptions
impl Sync for SocketOptions
impl Unpin for SocketOptions
impl UnwindSafe for SocketOptions
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
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.