[−][src]Struct unix_fifo_async::NamedPipeWriter
A convenience wrapper for writing to Unix named pipes.
Methods
impl NamedPipeWriter
[src]
pub fn from_path(source: &NamedPipePath) -> Self
[src]
pub fn ensure_pipe_exists(&self) -> Result<&Self>
[src]
Checks if the named pipe actually exists and tries to create it if it doesn't.
pub async fn write<'_, '_>(&'_ self, data: &'_ [u8]) -> Result<()>
[src]
Writes byte data to the pipe. The returned Future will resolve when the bytes are read from the pipe.
pub async fn write_str<'_, '_>(&'_ self, data: &'_ str) -> Result<()>
[src]
Writes &str data to the pipe. The returned Future will resolve when the string is read from the pipe.
Auto Trait Implementations
impl Send for NamedPipeWriter
impl Unpin for NamedPipeWriter
impl Sync for NamedPipeWriter
impl UnwindSafe for NamedPipeWriter
impl RefUnwindSafe for NamedPipeWriter
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for 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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,