Trait pdf_writer::Writer

source ·
pub trait Writer<'a> {
    // Required method
    fn start(obj: Obj<'a>) -> Self;
}
Expand description

A writer for a specific type of PDF object.

Required Methods§

source

fn start(obj: Obj<'a>) -> Self

Start writing the object.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a> Writer<'a> for Array<'a>

source§

impl<'a> Writer<'a> for Dict<'a>

source§

impl<'a> Writer<'a> for Action<'a>

source§

impl<'a> Writer<'a> for Annotation<'a>

source§

impl<'a> Writer<'a> for Artifact<'a>

source§

impl<'a> Writer<'a> for Attributes<'a>

source§

impl<'a> Writer<'a> for BorderStyle<'a>

source§

impl<'a> Writer<'a> for Catalog<'a>

source§

impl<'a> Writer<'a> for CidFont<'a>

source§

impl<'a> Writer<'a> for ClassMap<'a>

source§

impl<'a> Writer<'a> for ColorSpace<'a>

source§

impl<'a> Writer<'a> for Destination<'a>

source§

impl<'a> Writer<'a> for DeveloperExtension<'a>

source§

impl<'a> Writer<'a> for DeviceNAttrs<'a>

source§

impl<'a> Writer<'a> for DeviceNMixingHints<'a>

source§

impl<'a> Writer<'a> for DeviceNProcess<'a>

source§

impl<'a> Writer<'a> for Differences<'a>

source§

impl<'a> Writer<'a> for DocumentInfo<'a>

source§

impl<'a> Writer<'a> for EmbeddingParams<'a>

source§

impl<'a> Writer<'a> for Encoding<'a>

source§

impl<'a> Writer<'a> for ExponentialFunction<'a>

source§

impl<'a> Writer<'a> for ExtGraphicsState<'a>

source§

impl<'a> Writer<'a> for FieldAttributes<'a>

source§

impl<'a> Writer<'a> for FileSpec<'a>

source§

impl<'a> Writer<'a> for FontDescriptor<'a>

source§

impl<'a> Writer<'a> for FunctionShading<'a>

source§

impl<'a> Writer<'a> for Group<'a>

source§

impl<'a> Writer<'a> for LayoutAttributes<'a>

source§

impl<'a> Writer<'a> for ListAttributes<'a>

source§

impl<'a> Writer<'a> for MarkInfo<'a>

source§

impl<'a> Writer<'a> for MarkedRef<'a>

source§

impl<'a> Writer<'a> for Names<'a>

source§

impl<'a> Writer<'a> for ObjectRef<'a>

source§

impl<'a> Writer<'a> for Outline<'a>

source§

impl<'a> Writer<'a> for OutlineItem<'a>

source§

impl<'a> Writer<'a> for OutputIntent<'a>

source§

impl<'a> Writer<'a> for Page<'a>

source§

impl<'a> Writer<'a> for PageLabel<'a>

source§

impl<'a> Writer<'a> for Pages<'a>

source§

impl<'a> Writer<'a> for PropertyList<'a>

source§

impl<'a> Writer<'a> for Reference<'a>

source§

impl<'a> Writer<'a> for Resources<'a>

source§

impl<'a> Writer<'a> for RoleMap<'a>

source§

impl<'a> Writer<'a> for SeparationInfo<'a>

source§

impl<'a> Writer<'a> for ShadingPattern<'a>

source§

impl<'a> Writer<'a> for SoftMask<'a>

source§

impl<'a> Writer<'a> for StitchingFunction<'a>

source§

impl<'a> Writer<'a> for StructChildren<'a>

source§

impl<'a> Writer<'a> for StructElement<'a>

source§

impl<'a> Writer<'a> for StructTreeRoot<'a>

source§

impl<'a> Writer<'a> for TableAttributes<'a>

source§

impl<'a> Writer<'a> for Transition<'a>

source§

impl<'a> Writer<'a> for Type0Font<'a>

source§

impl<'a> Writer<'a> for Type1Font<'a>

source§

impl<'a> Writer<'a> for Type3Font<'a>

source§

impl<'a> Writer<'a> for UserProperty<'a>

source§

impl<'a> Writer<'a> for ViewerPreferences<'a>

source§

impl<'a> Writer<'a> for Widths<'a>

source§

impl<'a, T> Writer<'a> for TypedArray<'a, T>

source§

impl<'a, T> Writer<'a> for TypedDict<'a, T>

source§

impl<'a, T> Writer<'a> for NameTree<'a, T>

source§

impl<'a, T> Writer<'a> for NameTreeEntries<'a, T>

source§

impl<'a, T> Writer<'a> for NumberTree<'a, T>

source§

impl<'a, T> Writer<'a> for NumberTreeEntries<'a, T>