pub struct COSStream {
pub dict: COSDictionary,
pub data: Vec<u8>,
}Expand description
A PDF Stream object (Dictionary + raw data).
Fields§
§dict: COSDictionary§data: Vec<u8>Implementations§
Source§impl COSStream
impl COSStream
pub fn new(dict: COSDictionary, data: Vec<u8>) -> Self
pub fn update_length(&mut self)
Sourcepub fn encode_flate(&mut self) -> PdfResult<()>
pub fn encode_flate(&mut self) -> PdfResult<()>
Compresses uncompressed stream contents with FlateDecode.
Trait Implementations§
impl StructuralPartialEq for COSStream
Auto Trait Implementations§
impl Freeze for COSStream
impl RefUnwindSafe for COSStream
impl Send for COSStream
impl Sync for COSStream
impl Unpin for COSStream
impl UnsafeUnpin for COSStream
impl UnwindSafe for COSStream
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