Struct jsonrpc_ipc_server::SecurityAttributes[][src]

pub struct SecurityAttributes { /* fields omitted */ }

Socket permissions and ownership on UNIX

Implementations

impl SecurityAttributes[src]

pub fn empty() -> SecurityAttributes[src]

New default security attributes.

pub fn allow_everyone_connect(self) -> Result<SecurityAttributes, Error>[src]

New security attributes that allow everyone to connect.

pub fn set_mode(self, mode: u16) -> Result<SecurityAttributes, Error>[src]

Set a custom permission on the socket

pub fn allow_everyone_create() -> Result<SecurityAttributes, Error>[src]

New security attributes that allow everyone to create.

Auto Trait Implementations

impl RefUnwindSafe for SecurityAttributes

impl Send for SecurityAttributes

impl Sync for SecurityAttributes

impl Unpin for SecurityAttributes

impl UnwindSafe for SecurityAttributes

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]