pub struct SvgDrawOptions {
pub theme: SvgLayoutTheme,
pub quadtree: bool,
pub surrogate: bool,
pub highlight_collisions: bool,
pub draw_cd_shapes: bool,
pub highlight_cd_shapes: bool,
}Fields§
§theme: SvgLayoutThemeThe theme to use for the svg
quadtree: boolDraw the quadtree on top
surrogate: boolDraw the fail fast surrogate on top of each item
highlight_collisions: boolDraw dashed lines between colliding items
draw_cd_shapes: boolDraw the modified shapes used internally instead of the original ones
highlight_cd_shapes: boolHighlights the shapes used for collision detection with a dashed border
Trait Implementations§
Source§impl Clone for SvgDrawOptions
impl Clone for SvgDrawOptions
Source§fn clone(&self) -> SvgDrawOptions
fn clone(&self) -> SvgDrawOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SvgDrawOptions
impl Debug for SvgDrawOptions
Source§impl Default for SvgDrawOptions
impl Default for SvgDrawOptions
Source§impl<'de> Deserialize<'de> for SvgDrawOptionswhere
SvgDrawOptions: Default,
impl<'de> Deserialize<'de> for SvgDrawOptionswhere
SvgDrawOptions: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SvgDrawOptions
impl PartialEq for SvgDrawOptions
Source§impl Serialize for SvgDrawOptions
impl Serialize for SvgDrawOptions
impl Copy for SvgDrawOptions
impl StructuralPartialEq for SvgDrawOptions
Auto Trait Implementations§
impl Freeze for SvgDrawOptions
impl RefUnwindSafe for SvgDrawOptions
impl Send for SvgDrawOptions
impl Sync for SvgDrawOptions
impl Unpin for SvgDrawOptions
impl UnwindSafe for SvgDrawOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more