[−][src]Trait pdf::object::Object
A PDF Object
Required methods
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
Write object as a byte stream
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
Convert primitive to Self
Provided methods
fn from_dict(dict: Dictionary, resolve: &impl Resolve) -> Result<Self>
Implementations on Foreign Types
impl Object for i32
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, r: &impl Resolve) -> Result<Self>
[src]
impl Object for u32
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, r: &impl Resolve) -> Result<Self>
[src]
impl Object for usize
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, r: &impl Resolve) -> Result<Self>
[src]
impl Object for f32
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, r: &impl Resolve) -> Result<Self>
[src]
impl Object for bool
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, r: &impl Resolve) -> Result<Self>
[src]
impl Object for String
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, _: &impl Resolve) -> Result<Self>
[src]
impl<T: Object> Object for Vec<T>
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, r: &impl Resolve) -> Result<Self>
[src]
Will try to convert p
to T
first, then try to convert p
to Vec
impl<V: Object> Object for HashMap<String, V>
[src]
fn serialize<W: Write>(&self, _out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl<T: Object + Debug> Object for Rc<T>
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl<T: Object> Object for Option<T>
[src]
fn serialize<W: Write>(&self, _out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for ()
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(_p: Primitive, _resolve: &impl Resolve) -> Result<Self>
[src]
impl<T, U> Object for (T, U) where
T: Object,
U: Object,
[src]
T: Object,
U: Object,
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for DateTime<FixedOffset>
[src]
fn serialize<W: Write>(&self, _out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, _: &impl Resolve) -> Result<Self>
[src]
Implementors
impl Object for AuthEvent
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, _resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for CryptMethod
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, _resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for BaseEncoding
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, _resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for FontStretch
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, _resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for FontType
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, _resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for ColorSpace
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<ColorSpace>
[src]
impl Object for Counter
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(_: Primitive, _: &impl Resolve) -> Result<Self>
[src]
impl Object for Function
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for LineCap
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, _resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for LineJoin
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, _resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for PagesNode
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, r: &impl Resolve) -> Result<PagesNode>
[src]
impl Object for RenderingIntent
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, _resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for StructType
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, _resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for XObject
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for Primitive
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, _: &impl Resolve) -> Result<Self>
[src]
impl Object for Content
[src]
fn serialize<W: Write>(&self, _out: &mut W) -> Result<()>
[src]
Write object as a byte stream
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
Convert primitive to Self
impl Object for CryptDict
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for CryptFilter
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for Encoding
[src]
fn serialize<W: Write>(&self, _out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for Trailer
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for XRefInfo
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for CIDFont
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for Font
[src]
fn serialize<W: Write>(&self, _out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for FontDescriptor
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for TFont
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for Type0Font
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for Catalog
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for Dest
[src]
fn serialize<W: Write>(&self, _out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for EmbeddedFile
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for EmbeddedFileParamDict
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for FileSpec
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for FormDict
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for GraphicsStateParameters
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for IccInfo
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for ImageDict
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for MarkInformation
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for NameDictionary
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for ObjStmInfo
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for ObjectStream
[src]
fn serialize<W: Write>(&self, _out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<ObjectStream>
[src]
impl Object for OutlineItem
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for Outlines
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for Page
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for PageLabel
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for PageTree
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for PlainRef
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, _: &impl Resolve) -> Result<Self>
[src]
impl Object for PostScriptDict
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for Rect
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, r: &impl Resolve) -> Result<Self>
[src]
impl Object for Resources
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for StructElem
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for StructTreeRoot
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for Dictionary
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, r: &impl Resolve) -> Result<Self>
[src]
impl Object for PdfStream
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl Object for PdfString
[src]
fn serialize<W: Write>(&self, out: &mut W) -> Result<()>
[src]
fn from_primitive(p: Primitive, r: &impl Resolve) -> Result<Self>
[src]
impl<I: Object + Debug> Object for Stream<I>
[src]
fn serialize<W: Write>(&self, _: &mut W) -> Result<()>
[src]
Write object as a byte stream
fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
Convert primitive to Self