Enum cramjam::BytesType [−][src]
pub enum BytesType<'a> {
Bytes(RustyPyBytes<'a>),
ByteArray(RustyPyByteArray<'a>),
RustyFile(&'a PyCell<RustyFile>),
RustyBuffer(&'a PyCell<RustyBuffer>),
NumpyArray(RustyNumpyArray<'a>),
}
Expand description
Any possible input/output to de/compression algorithms. Typically, as a Python user, you never have to worry about this object. It’s exposed here in the documentation to see what types are acceptable for de/compression functions.
Variants
Bytes(RustyPyBytes<'a>)
bytes
Tuple Fields of Bytes
0: RustyPyBytes<'a>
ByteArray(RustyPyByteArray<'a>)
bytearray
Tuple Fields of ByteArray
0: RustyPyByteArray<'a>
RustyBuffer(&'a PyCell<RustyBuffer>)
Tuple Fields of RustyBuffer
0: &'a PyCell<RustyBuffer>
NumpyArray(RustyNumpyArray<'a>)
numpy.array
with dtype=np.uint8
Tuple Fields of NumpyArray
0: RustyNumpyArray<'a>
Trait Implementations
Pull some bytes from this source into the specified buffer, returning how many bytes were read. Read more
Like read
, except that it reads into a slice of buffers. Read more
can_vector
)Determines if this Read
er has an efficient read_vectored
implementation. Read more
read_initializer
)Determines if this Read
er can work with buffers of uninitialized
memory. Read more
Read all bytes until EOF in this source, placing them into buf
. Read more
Read all bytes until EOF in this source, appending them to buf
. Read more
Read the exact number of bytes required to fill buf
. Read more
Creates a “by reference” adapter for this instance of Read
. Read more
Creates an adapter which will chain this stream with another. Read more
Write a buffer into this writer, returning how many bytes were written. Read more
Flush this output stream, ensuring that all intermediately buffered contents reach their destination. Read more
can_vector
)Determines if this Write
r has an efficient write_vectored
implementation. Read more
Attempts to write an entire buffer into this writer. Read more
write_all_vectored
)Attempts to write multiple buffers into this writer. Read more
Writes a formatted string into this writer, returning any error encountered. Read more