pub enum PdfObject {
Name(PdfName),
Ref(PdfRef),
Number(PdfNumber),
String(PdfString),
HexString(PdfHexString),
Bool(PdfBool),
Null,
Array(PdfArray),
Dict(PdfDict),
Stream(PdfRawStream),
}Expand description
Enum representing any PDF object type.
Variants§
Name(PdfName)
Ref(PdfRef)
Number(PdfNumber)
String(PdfString)
HexString(PdfHexString)
Bool(PdfBool)
Null
Array(PdfArray)
Dict(PdfDict)
Stream(PdfRawStream)
Trait Implementations§
Source§impl From<PdfHexString> for PdfObject
impl From<PdfHexString> for PdfObject
Source§fn from(v: PdfHexString) -> Self
fn from(v: PdfHexString) -> Self
Converts to this type from the input type.
Source§impl PdfObjectTrait for PdfObject
impl PdfObjectTrait for PdfObject
Source§fn size_in_bytes(&self) -> usize
fn size_in_bytes(&self) -> usize
Return the size in bytes when serialized.
Auto Trait Implementations§
impl Freeze for PdfObject
impl RefUnwindSafe for PdfObject
impl Send for PdfObject
impl Sync for PdfObject
impl Unpin for PdfObject
impl UnsafeUnpin for PdfObject
impl UnwindSafe for PdfObject
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