[]Struct jsonrpc_ipc_server::SecurityAttributes

pub struct SecurityAttributes;

A NOOP struct for bringing the API between Windows and Unix up to parity. To set permissions properly on Unix, you can just use std::os::unix::fs::PermissionsExt.

Methods

impl SecurityAttributes

pub fn empty() -> SecurityAttributes

New default security attributes.

pub fn allow_everyone_connect() -> Result<SecurityAttributes, Error>

New security attributes that allow everyone to connect.

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

New security attributes that allow everyone to create.

Auto Trait Implementations

impl Unpin for SecurityAttributes

impl Sync for SecurityAttributes

impl Send for SecurityAttributes

impl UnwindSafe for SecurityAttributes

impl RefUnwindSafe for SecurityAttributes

Blanket Implementations

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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,