AsCStream

Trait AsCStream 

Source
pub trait AsCStream {
    // Required method
    fn as_c_stream(&self) -> BorrowedCStream<'_>;
}
Expand description

A trait to borrow a stream from an underlying object.

Required Methods§

Source

fn as_c_stream(&self) -> BorrowedCStream<'_>

Borrows the stream.

Implementations on Foreign Types§

Source§

impl<T: AsCStream + ?Sized> AsCStream for &T

Source§

impl<T: AsCStream + ?Sized> AsCStream for &mut T

Source§

impl<T: AsCStream + ?Sized> AsCStream for Box<T>

Available on crate feature alloc only.
Source§

impl<T: AsCStream + ?Sized> AsCStream for Rc<T>

Available on crate feature alloc only.
Source§

impl<T: AsCStream + ?Sized> AsCStream for Arc<T>

Available on crate feature alloc only.

Implementors§

Source§

impl AsCStream for BorrowedCStream<'_>

Source§

impl AsCStream for BufferedCStream

Available on crate feature alloc only.
Source§

impl AsCStream for OwnedCStream