Skip to main content

DumpTree

Trait DumpTree 

Source
pub trait DumpTree {
    // Required method
    fn dump(&self, tree: &mut TreeBuilder);

    // Provided methods
    fn dump_to_string(&self) -> String { ... }
    fn dump_to_string_with_options(&self, options: DumpOptions) -> String { ... }
}
Expand description

Trait for types that can dump themselves as a tree structure.

Required Methods§

Source

fn dump(&self, tree: &mut TreeBuilder)

Dump this item to the tree builder.

Provided Methods§

Source

fn dump_to_string(&self) -> String

Convenience method to dump to a string.

Source

fn dump_to_string_with_options(&self, options: DumpOptions) -> String

Convenience method to dump to a string with options.

Implementors§

Source§

impl DumpTree for PcbRecord

Source§

impl DumpTree for SchRecord

Source§

impl DumpTree for IntLib

Source§

impl DumpTree for PcbDoc

Source§

impl DumpTree for PcbDocComponent

Source§

impl DumpTree for PcbLib

Source§

impl DumpTree for PrjPcb

Source§

impl DumpTree for SchDoc

Source§

impl DumpTree for SchLib

Source§

impl DumpTree for SchLibComponent

Source§

impl DumpTree for PcbArc

Source§

impl DumpTree for PcbBoard

Source§

impl DumpTree for PcbComponent

Source§

impl DumpTree for PcbComponentBody

Source§

impl DumpTree for PcbConnection

Source§

impl DumpTree for PcbDifferentialPair

Source§

impl DumpTree for PcbFill

Source§

impl DumpTree for PcbFromTo

Source§

impl DumpTree for PcbNet

Source§

impl DumpTree for PcbPad

Source§

impl DumpTree for PcbPolygon

Source§

impl DumpTree for PcbRegion

Source§

impl DumpTree for PcbRule

Source§

impl DumpTree for PcbText

Source§

impl DumpTree for PcbTrack

Source§

impl DumpTree for PcbVia

Source§

impl DumpTree for SchArc

Source§

impl DumpTree for SchBezier

Source§

impl DumpTree for SchBus

Source§

impl DumpTree for SchBusEntry

Source§

impl DumpTree for SchComponent

Source§

impl DumpTree for SchDesignator

Source§

impl DumpTree for SchEllipse

Source§

impl DumpTree for SchEllipticalArc

Source§

impl DumpTree for SchImage

Source§

impl DumpTree for SchImplementation

Source§

impl DumpTree for SchImplementationList

Source§

impl DumpTree for SchImplementationParameters

Source§

impl DumpTree for SchJunction

Source§

impl DumpTree for SchLabel

Source§

impl DumpTree for SchLine

Source§

impl DumpTree for SchMapDefiner

Source§

impl DumpTree for SchMapDefinerList

Source§

impl DumpTree for SchNetLabel

Source§

impl DumpTree for SchNoErc

Source§

impl DumpTree for SchParameter

Source§

impl DumpTree for SchPie

Source§

impl DumpTree for SchPin

Source§

impl DumpTree for SchPolygon

Source§

impl DumpTree for SchPolyline

Source§

impl DumpTree for SchPort

Source§

impl DumpTree for SchPowerObject

Source§

impl DumpTree for SchRectangle

Source§

impl DumpTree for SchSheetHeader

Source§

impl DumpTree for SchSymbol

Source§

impl DumpTree for SchTextFrame

Source§

impl DumpTree for SchTextFrameVariant

Source§

impl DumpTree for SchWarningSign

Source§

impl DumpTree for SchWire