Struct infinitree::object::StreamChunks
source · [−]pub struct StreamChunks(_);
Expand description
A descriptor that contains necessary data to deserialize a stream.
Implementations
sourceimpl StreamChunks
impl StreamChunks
sourcepub fn open_reader<R: Reader, M: AsMut<R>>(
&self,
reader: M
) -> BufferedStream<M>ⓘNotable traits for BufferedStream<R>impl<R: Reader> Read for BufferedStream<R>
pub fn open_reader<R: Reader, M: AsMut<R>>(
&self,
reader: M
) -> BufferedStream<M>ⓘNotable traits for BufferedStream<R>impl<R: Reader> Read for BufferedStream<R>
Open a reader that implements std::io::Read
.
Note that you can’t std::io::Seek
in this stream at this
point efficiently. If that is your use case, I recommend
implementing another layer of indirection, and storing
StreamChunks
e.g. in a VersionedMap<K, StreamChunks>
Trait Implementations
sourceimpl Debug for StreamChunks
impl Debug for StreamChunks
sourceimpl Default for StreamChunks
impl Default for StreamChunks
sourcefn default() -> StreamChunks
fn default() -> StreamChunks
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for StreamChunks
impl<'de> Deserialize<'de> for StreamChunks
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for StreamChunks
impl Serialize for StreamChunks
Auto Trait Implementations
impl RefUnwindSafe for StreamChunks
impl Send for StreamChunks
impl Sync for StreamChunks
impl Unpin for StreamChunks
impl UnwindSafe for StreamChunks
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>
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