pub struct MemoryStream { /* private fields */ }Expand description
Implementations§
Source§impl MemoryStream
impl MemoryStream
Sourcepub fn from_bytes(data: Vec<u8>) -> Self
pub fn from_bytes(data: Vec<u8>) -> Self
Create a MemoryStream from existing bytes.
Sourcepub fn into_bytes(self) -> Vec<u8> ⓘ
pub fn into_bytes(self) -> Vec<u8> ⓘ
Consume the stream and return the underlying bytes.
Trait Implementations§
Source§impl AsRef<[u8]> for MemoryStream
impl AsRef<[u8]> for MemoryStream
Source§impl Default for MemoryStream
impl Default for MemoryStream
Source§impl PdfSource for MemoryStream
impl PdfSource for MemoryStream
Source§impl PdfWrite for MemoryStream
impl PdfWrite for MemoryStream
Source§impl WriteStream for MemoryStream
impl WriteStream for MemoryStream
Source§fn write_block(&mut self, data: &[u8]) -> bool
fn write_block(&mut self, data: &[u8]) -> bool
Write
data to the stream. Empty slice is a no-op; returns true.Auto Trait Implementations§
impl Freeze for MemoryStream
impl RefUnwindSafe for MemoryStream
impl Send for MemoryStream
impl Sync for MemoryStream
impl Unpin for MemoryStream
impl UnsafeUnpin for MemoryStream
impl UnwindSafe for MemoryStream
Blanket Implementations§
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