simple_dot 0.1.1

Simple API for creating GraphViz DOT files.
Documentation
/*!
One-line description.

More detailed description, with

# Example

 */

// use ...

// ------------------------------------------------------------------------------------------------
// Public Macros
// ------------------------------------------------------------------------------------------------

// ------------------------------------------------------------------------------------------------
// Public Types
// ------------------------------------------------------------------------------------------------

// #[derive(Clone, Debug)]
// pub struct End {
//     id: Identifier,
//     attributes: Option<EndAttributes>,
// }

// ------------------------------------------------------------------------------------------------
// Public Functions
// ------------------------------------------------------------------------------------------------

// ------------------------------------------------------------------------------------------------
// Private Types
// ------------------------------------------------------------------------------------------------

// ------------------------------------------------------------------------------------------------
// Implementations
// ------------------------------------------------------------------------------------------------

// impl From<Identifier> for End {
//     fn from(id: Identifier) -> Self {
//         Self::new(id)
//     }
// }

// impl Identified for End {
//     fn id(&self) -> &Identifier {
//         &self.id
//     }

//     fn set_id(self, id: Identifier) -> Self
//     where
//         Self: Sized,
//     {
//         let mut self_mut = self;
//         self_mut.id = id;
//         self_mut
//     }
// }

// impl Styled<EndAttributes> for End {
//     fn attributes(&self) -> Option<&EndAttributes> {
//         self.attributes.as_ref()
//     }

//     fn set_attributes(self, attributes: EndAttributes) -> Self
//     where
//         Self: Sized,
//     {
//         let mut self_mut = self;
//         self_mut.attributes = Some(attributes);
//         self_mut
//     }
// }

// impl End {
//     pub fn new(id: Identifier) -> Self {
//         Self {
//             id,
//             attributes: Default::default(),
//         }
//     }
// }

// ------------------------------------------------------------------------------------------------
// Private Functions
// ------------------------------------------------------------------------------------------------

// ------------------------------------------------------------------------------------------------
// Modules
// ------------------------------------------------------------------------------------------------