Struct futuresdr::runtime::StreamInput
source · [−]pub struct StreamInput { /* private fields */ }
Implementations
sourceimpl StreamInput
impl StreamInput
pub fn new(name: &str, item_size: usize) -> StreamInput
pub fn item_size(&self) -> usize
pub fn name(&self) -> &str
pub fn try_as<T: 'static>(&mut self) -> Option<&mut T>
pub fn consume(&mut self, amount: usize)
pub fn slice<T>(&mut self) -> &'static [T]ⓘNotable traits for &'_ mut [u8]impl<'_> Write for &'_ mut [u8]impl<'_> Read for &'_ [u8]
sourcepub unsafe fn slice_mut<T>(&mut self) -> &'static mut [T]ⓘNotable traits for &'_ mut [u8]impl<'_> Write for &'_ mut [u8]impl<'_> Read for &'_ [u8]
pub unsafe fn slice_mut<T>(&mut self) -> &'static mut [T]ⓘNotable traits for &'_ mut [u8]impl<'_> Write for &'_ mut [u8]impl<'_> Read for &'_ [u8]
Returns a mutable slice to the input buffer.
Safety
The block has to be the sole reader for the input buffer.
pub fn set_reader(&mut self, reader: BufferReader)
pub async fn notify_finished(&mut self)
pub fn finish(&mut self)
pub fn finished(&self) -> bool
Trait Implementations
sourceimpl Debug for StreamInput
impl Debug for StreamInput
impl Send for StreamInput
Auto Trait Implementations
impl !RefUnwindSafe for StreamInput
impl !Sync for StreamInput
impl Unpin for StreamInput
impl !UnwindSafe for StreamInput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more