Enum dotavious::attributes::PackMode [−][src]
The modes “node”, “clust” or “graph” specify that the components should be packed together tightly, using the specified granularity.
Variants
causes packing at the node and edge level, with no overlapping of these objects. This produces a layout with the least area, but it also allows interleaving, where a node of one component may lie between two nodes in another component.
guarantees that top-level clusters are kept intact. What effect a value has also depends on the layout algorithm.
does a packing using the bounding box of the component. Thus, there will be a rectangular region around a component free of elements of any other component.
Trait Implementations
impl<'a> DotString<'a> for PackMode
[src]
fn dot_string(&self) -> Cow<'a, str>
[src]
impl<'a> From<PackMode> for AttributeText<'a>
[src]
Auto Trait Implementations
impl RefUnwindSafe for PackMode
impl Send for PackMode
impl Sync for PackMode
impl Unpin for PackMode
impl UnwindSafe for PackMode
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,