pub struct PatternWriter<W>(/* private fields */);Expand description
A matcher to write patterns into the inner writer W.
This is mainly used to define your own writing patterns.
See the example of the WriteInto trait.
Implementations§
Trait Implementations§
Source§impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<I24>
impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<I24>
Source§type Future = WriteFixnum<W, Buf<[u8; 3]>>
type Future = WriteFixnum<W, Buf<[u8; 3]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<I40>
impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<I40>
Source§type Future = WriteFixnum<W, Buf<[u8; 5]>>
type Future = WriteFixnum<W, Buf<[u8; 5]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<I48>
impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<I48>
Source§type Future = WriteFixnum<W, Buf<[u8; 6]>>
type Future = WriteFixnum<W, Buf<[u8; 6]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<I56>
impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<I56>
Source§type Future = WriteFixnum<W, Buf<[u8; 7]>>
type Future = WriteFixnum<W, Buf<[u8; 7]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<U24>
impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<U24>
Source§type Future = WriteFixnum<W, Buf<[u8; 3]>>
type Future = WriteFixnum<W, Buf<[u8; 3]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<U40>
impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<U40>
Source§type Future = WriteFixnum<W, Buf<[u8; 5]>>
type Future = WriteFixnum<W, Buf<[u8; 5]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<U48>
impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<U48>
Source§type Future = WriteFixnum<W, Buf<[u8; 6]>>
type Future = WriteFixnum<W, Buf<[u8; 6]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<U56>
impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<U56>
Source§type Future = WriteFixnum<W, Buf<[u8; 7]>>
type Future = WriteFixnum<W, Buf<[u8; 7]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<i16>
impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<i16>
Source§type Future = WriteFixnum<W, Buf<[u8; 2]>>
type Future = WriteFixnum<W, Buf<[u8; 2]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<i32>
impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<i32>
Source§type Future = WriteFixnum<W, Buf<[u8; 4]>>
type Future = WriteFixnum<W, Buf<[u8; 4]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<i64>
impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<i64>
Source§type Future = WriteFixnum<W, Buf<[u8; 8]>>
type Future = WriteFixnum<W, Buf<[u8; 8]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<u16>
impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<u16>
Source§type Future = WriteFixnum<W, Buf<[u8; 2]>>
type Future = WriteFixnum<W, Buf<[u8; 2]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<u32>
impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<u32>
Source§type Future = WriteFixnum<W, Buf<[u8; 4]>>
type Future = WriteFixnum<W, Buf<[u8; 4]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<u64>
impl<W: Write> AsyncMatch<PatternWriter<W>> for BE<u64>
Source§type Future = WriteFixnum<W, Buf<[u8; 8]>>
type Future = WriteFixnum<W, Buf<[u8; 8]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write, B: AsRef<[u8]>> AsyncMatch<PatternWriter<W>> for Buf<B>
impl<W: Write, B: AsRef<[u8]>> AsyncMatch<PatternWriter<W>> for Buf<B>
Source§type Future = WriteBuf<W, B>
type Future = WriteBuf<W, B>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for Flush
impl<W: Write> AsyncMatch<PatternWriter<W>> for Flush
Source§type Future = WriteFlush<W>
type Future = WriteFlush<W>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for I24
impl<W: Write> AsyncMatch<PatternWriter<W>> for I24
Source§type Future = WriteFixnum<W, Buf<[u8; 3]>>
type Future = WriteFixnum<W, Buf<[u8; 3]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for I40
impl<W: Write> AsyncMatch<PatternWriter<W>> for I40
Source§type Future = WriteFixnum<W, Buf<[u8; 5]>>
type Future = WriteFixnum<W, Buf<[u8; 5]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for I48
impl<W: Write> AsyncMatch<PatternWriter<W>> for I48
Source§type Future = WriteFixnum<W, Buf<[u8; 6]>>
type Future = WriteFixnum<W, Buf<[u8; 6]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for I56
impl<W: Write> AsyncMatch<PatternWriter<W>> for I56
Source§type Future = WriteFixnum<W, Buf<[u8; 7]>>
type Future = WriteFixnum<W, Buf<[u8; 7]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<I24>
impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<I24>
Source§type Future = WriteFixnum<W, Buf<[u8; 3]>>
type Future = WriteFixnum<W, Buf<[u8; 3]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<I40>
impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<I40>
Source§type Future = WriteFixnum<W, Buf<[u8; 5]>>
type Future = WriteFixnum<W, Buf<[u8; 5]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<I48>
impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<I48>
Source§type Future = WriteFixnum<W, Buf<[u8; 6]>>
type Future = WriteFixnum<W, Buf<[u8; 6]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<I56>
impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<I56>
Source§type Future = WriteFixnum<W, Buf<[u8; 7]>>
type Future = WriteFixnum<W, Buf<[u8; 7]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<U24>
impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<U24>
Source§type Future = WriteFixnum<W, Buf<[u8; 3]>>
type Future = WriteFixnum<W, Buf<[u8; 3]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<U40>
impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<U40>
Source§type Future = WriteFixnum<W, Buf<[u8; 5]>>
type Future = WriteFixnum<W, Buf<[u8; 5]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<U48>
impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<U48>
Source§type Future = WriteFixnum<W, Buf<[u8; 6]>>
type Future = WriteFixnum<W, Buf<[u8; 6]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<U56>
impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<U56>
Source§type Future = WriteFixnum<W, Buf<[u8; 7]>>
type Future = WriteFixnum<W, Buf<[u8; 7]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<i16>
impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<i16>
Source§type Future = WriteFixnum<W, Buf<[u8; 2]>>
type Future = WriteFixnum<W, Buf<[u8; 2]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<i32>
impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<i32>
Source§type Future = WriteFixnum<W, Buf<[u8; 4]>>
type Future = WriteFixnum<W, Buf<[u8; 4]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<i64>
impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<i64>
Source§type Future = WriteFixnum<W, Buf<[u8; 8]>>
type Future = WriteFixnum<W, Buf<[u8; 8]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<u16>
impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<u16>
Source§type Future = WriteFixnum<W, Buf<[u8; 2]>>
type Future = WriteFixnum<W, Buf<[u8; 2]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<u32>
impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<u32>
Source§type Future = WriteFixnum<W, Buf<[u8; 4]>>
type Future = WriteFixnum<W, Buf<[u8; 4]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<u64>
impl<W: Write> AsyncMatch<PatternWriter<W>> for LE<u64>
Source§type Future = WriteFixnum<W, Buf<[u8; 8]>>
type Future = WriteFixnum<W, Buf<[u8; 8]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write, B: AsRef<[u8]>> AsyncMatch<PatternWriter<W>> for PartialBuf<B>
impl<W: Write, B: AsRef<[u8]>> AsyncMatch<PatternWriter<W>> for PartialBuf<B>
Source§type Future = WritePartialBuf<W, B>
type Future = WritePartialBuf<W, B>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for String
impl<W: Write> AsyncMatch<PatternWriter<W>> for String
Source§type Future = WriteBuf<W, String>
type Future = WriteBuf<W, String>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for U24
impl<W: Write> AsyncMatch<PatternWriter<W>> for U24
Source§type Future = WriteFixnum<W, Buf<[u8; 3]>>
type Future = WriteFixnum<W, Buf<[u8; 3]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for U40
impl<W: Write> AsyncMatch<PatternWriter<W>> for U40
Source§type Future = WriteFixnum<W, Buf<[u8; 5]>>
type Future = WriteFixnum<W, Buf<[u8; 5]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for U48
impl<W: Write> AsyncMatch<PatternWriter<W>> for U48
Source§type Future = WriteFixnum<W, Buf<[u8; 6]>>
type Future = WriteFixnum<W, Buf<[u8; 6]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for U56
impl<W: Write> AsyncMatch<PatternWriter<W>> for U56
Source§type Future = WriteFixnum<W, Buf<[u8; 7]>>
type Future = WriteFixnum<W, Buf<[u8; 7]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for Vec<u8>
impl<W: Write> AsyncMatch<PatternWriter<W>> for Vec<u8>
Source§type Future = WriteBuf<W, Vec<u8>>
type Future = WriteBuf<W, Vec<u8>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write, B: AsRef<[u8]>> AsyncMatch<PatternWriter<W>> for Window<B>
impl<W: Write, B: AsRef<[u8]>> AsyncMatch<PatternWriter<W>> for Window<B>
Source§type Future = WriteBuf<W, Window<B>>
type Future = WriteBuf<W, Window<B>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for i16
impl<W: Write> AsyncMatch<PatternWriter<W>> for i16
Source§type Future = WriteFixnum<W, Buf<[u8; 2]>>
type Future = WriteFixnum<W, Buf<[u8; 2]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for i32
impl<W: Write> AsyncMatch<PatternWriter<W>> for i32
Source§type Future = WriteFixnum<W, Buf<[u8; 4]>>
type Future = WriteFixnum<W, Buf<[u8; 4]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for i64
impl<W: Write> AsyncMatch<PatternWriter<W>> for i64
Source§type Future = WriteFixnum<W, Buf<[u8; 8]>>
type Future = WriteFixnum<W, Buf<[u8; 8]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for i8
impl<W: Write> AsyncMatch<PatternWriter<W>> for i8
Source§type Future = WriteFixnum<W, Buf<[u8; 1]>>
type Future = WriteFixnum<W, Buf<[u8; 1]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for u16
impl<W: Write> AsyncMatch<PatternWriter<W>> for u16
Source§type Future = WriteFixnum<W, Buf<[u8; 2]>>
type Future = WriteFixnum<W, Buf<[u8; 2]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for u32
impl<W: Write> AsyncMatch<PatternWriter<W>> for u32
Source§type Future = WriteFixnum<W, Buf<[u8; 4]>>
type Future = WriteFixnum<W, Buf<[u8; 4]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for u64
impl<W: Write> AsyncMatch<PatternWriter<W>> for u64
Source§type Future = WriteFixnum<W, Buf<[u8; 8]>>
type Future = WriteFixnum<W, Buf<[u8; 8]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W: Write> AsyncMatch<PatternWriter<W>> for u8
impl<W: Write> AsyncMatch<PatternWriter<W>> for u8
Source§type Future = WriteFixnum<W, Buf<[u8; 1]>>
type Future = WriteFixnum<W, Buf<[u8; 1]>>
The future type which will produce a value
Self::Value by
matching this pattern and a matcher M.Source§fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
fn async_match(self, matcher: PatternWriter<W>) -> Self::Future
Creates a future which will produce a
Self::Value by
matching this pattern and the matcher.Source§fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
fn into_stream(self, matcher: M) -> MatchStream<M, Self>where
Self: Clone,
Consumes this pattern and the
matcher,
returning a stream which will produce a sequence of matched values. Read moreSource§impl<W> Matcher for PatternWriter<W>
impl<W> Matcher for PatternWriter<W>
Source§impl<W: Write> Write for PatternWriter<W>
impl<W: Write> Write for PatternWriter<W>
Source§fn write(&mut self, buf: &[u8]) -> Result<usize>
fn write(&mut self, buf: &[u8]) -> Result<usize>
Writes a buffer into this writer, returning how many bytes were written. Read more
Source§fn flush(&mut self) -> Result<()>
fn flush(&mut self) -> Result<()>
Flushes this output stream, ensuring that all intermediately buffered
contents reach their destination. Read more
Source§fn is_write_vectored(&self) -> bool
fn is_write_vectored(&self) -> bool
🔬This is a nightly-only experimental API. (
can_vector)1.0.0 · Source§fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>
fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>
Attempts to write an entire buffer into this writer. Read more
Source§fn write_all_vectored(&mut self, bufs: &mut [IoSlice<'_>]) -> Result<(), Error>
fn write_all_vectored(&mut self, bufs: &mut [IoSlice<'_>]) -> Result<(), Error>
🔬This is a nightly-only experimental API. (
write_all_vectored)Attempts to write multiple buffers into this writer. Read more
Auto Trait Implementations§
impl<W> Freeze for PatternWriter<W>where
W: Freeze,
impl<W> RefUnwindSafe for PatternWriter<W>where
W: RefUnwindSafe,
impl<W> Send for PatternWriter<W>where
W: Send,
impl<W> Sync for PatternWriter<W>where
W: Sync,
impl<W> Unpin for PatternWriter<W>where
W: Unpin,
impl<W> UnwindSafe for PatternWriter<W>where
W: UnwindSafe,
Blanket Implementations§
Source§impl<W> AsyncWrite for Wwhere
W: Write,
impl<W> AsyncWrite for Wwhere
W: Write,
Source§fn async_write<B: AsRef<[u8]>>(self, buf: B) -> WriteBytes<Self, B>
fn async_write<B: AsRef<[u8]>>(self, buf: B) -> WriteBytes<Self, B>
Creates a future which will write bytes asynchronously. Read more
Source§fn async_write_all<B: AsRef<[u8]>>(self, buf: B) -> WriteAll<Self, B>
fn async_write_all<B: AsRef<[u8]>>(self, buf: B) -> WriteAll<Self, B>
Creates a future which will write all bytes asynchronously. Read more
Source§fn async_flush(self) -> Flush<Self>
fn async_flush(self) -> Flush<Self>
Creates a future which will flush the internal buffer. Read more
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<W> WriteBytesExt for W
impl<W> WriteBytesExt for W
Source§fn write_u8(&mut self, n: u8) -> Result<(), Error>
fn write_u8(&mut self, n: u8) -> Result<(), Error>
Writes an unsigned 8 bit integer to the underlying writer. Read more
Source§fn write_i8(&mut self, n: i8) -> Result<(), Error>
fn write_i8(&mut self, n: i8) -> Result<(), Error>
Writes a signed 8 bit integer to the underlying writer. Read more
Source§fn write_u16<T>(&mut self, n: u16) -> Result<(), Error>where
T: ByteOrder,
fn write_u16<T>(&mut self, n: u16) -> Result<(), Error>where
T: ByteOrder,
Writes an unsigned 16 bit integer to the underlying writer. Read more
Source§fn write_i16<T>(&mut self, n: i16) -> Result<(), Error>where
T: ByteOrder,
fn write_i16<T>(&mut self, n: i16) -> Result<(), Error>where
T: ByteOrder,
Writes a signed 16 bit integer to the underlying writer. Read more
Source§fn write_u24<T>(&mut self, n: u32) -> Result<(), Error>where
T: ByteOrder,
fn write_u24<T>(&mut self, n: u32) -> Result<(), Error>where
T: ByteOrder,
Writes an unsigned 24 bit integer to the underlying writer. Read more
Source§fn write_i24<T>(&mut self, n: i32) -> Result<(), Error>where
T: ByteOrder,
fn write_i24<T>(&mut self, n: i32) -> Result<(), Error>where
T: ByteOrder,
Writes a signed 24 bit integer to the underlying writer. Read more
Source§fn write_u32<T>(&mut self, n: u32) -> Result<(), Error>where
T: ByteOrder,
fn write_u32<T>(&mut self, n: u32) -> Result<(), Error>where
T: ByteOrder,
Writes an unsigned 32 bit integer to the underlying writer. Read more
Source§fn write_i32<T>(&mut self, n: i32) -> Result<(), Error>where
T: ByteOrder,
fn write_i32<T>(&mut self, n: i32) -> Result<(), Error>where
T: ByteOrder,
Writes a signed 32 bit integer to the underlying writer. Read more
Source§fn write_u48<T>(&mut self, n: u64) -> Result<(), Error>where
T: ByteOrder,
fn write_u48<T>(&mut self, n: u64) -> Result<(), Error>where
T: ByteOrder,
Writes an unsigned 48 bit integer to the underlying writer. Read more
Source§fn write_i48<T>(&mut self, n: i64) -> Result<(), Error>where
T: ByteOrder,
fn write_i48<T>(&mut self, n: i64) -> Result<(), Error>where
T: ByteOrder,
Writes a signed 48 bit integer to the underlying writer. Read more
Source§fn write_u64<T>(&mut self, n: u64) -> Result<(), Error>where
T: ByteOrder,
fn write_u64<T>(&mut self, n: u64) -> Result<(), Error>where
T: ByteOrder,
Writes an unsigned 64 bit integer to the underlying writer. Read more
Source§fn write_i64<T>(&mut self, n: i64) -> Result<(), Error>where
T: ByteOrder,
fn write_i64<T>(&mut self, n: i64) -> Result<(), Error>where
T: ByteOrder,
Writes a signed 64 bit integer to the underlying writer. Read more
Source§fn write_u128<T>(&mut self, n: u128) -> Result<(), Error>where
T: ByteOrder,
fn write_u128<T>(&mut self, n: u128) -> Result<(), Error>where
T: ByteOrder,
Writes an unsigned 128 bit integer to the underlying writer.
Source§fn write_i128<T>(&mut self, n: i128) -> Result<(), Error>where
T: ByteOrder,
fn write_i128<T>(&mut self, n: i128) -> Result<(), Error>where
T: ByteOrder,
Writes a signed 128 bit integer to the underlying writer.
Source§fn write_uint<T>(&mut self, n: u64, nbytes: usize) -> Result<(), Error>where
T: ByteOrder,
fn write_uint<T>(&mut self, n: u64, nbytes: usize) -> Result<(), Error>where
T: ByteOrder,
Writes an unsigned n-bytes integer to the underlying writer. Read more
Source§fn write_int<T>(&mut self, n: i64, nbytes: usize) -> Result<(), Error>where
T: ByteOrder,
fn write_int<T>(&mut self, n: i64, nbytes: usize) -> Result<(), Error>where
T: ByteOrder,
Writes a signed n-bytes integer to the underlying writer. Read more
Source§fn write_uint128<T>(&mut self, n: u128, nbytes: usize) -> Result<(), Error>where
T: ByteOrder,
fn write_uint128<T>(&mut self, n: u128, nbytes: usize) -> Result<(), Error>where
T: ByteOrder,
Writes an unsigned n-bytes integer to the underlying writer. Read more
Source§fn write_int128<T>(&mut self, n: i128, nbytes: usize) -> Result<(), Error>where
T: ByteOrder,
fn write_int128<T>(&mut self, n: i128, nbytes: usize) -> Result<(), Error>where
T: ByteOrder,
Writes a signed n-bytes integer to the underlying writer. Read more