pub struct EdgeDefaults {
pub props: Properties,
pub arrow: Option<ArrowKind>,
pub curve: Option<CurveKind>,
}Expand description
Document-level default styles for edges.
When an edge_defaults block is present, individual edges omit
properties that match the defaults — saving tokens for documents
with many similarly styled edges.
Fields§
§props: Properties§arrow: Option<ArrowKind>§curve: Option<CurveKind>Trait Implementations§
Source§impl Clone for EdgeDefaults
impl Clone for EdgeDefaults
Source§fn clone(&self) -> EdgeDefaults
fn clone(&self) -> EdgeDefaults
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 EdgeDefaults
impl Debug for EdgeDefaults
Source§impl Default for EdgeDefaults
impl Default for EdgeDefaults
Source§fn default() -> EdgeDefaults
fn default() -> EdgeDefaults
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EdgeDefaults
impl<'de> Deserialize<'de> for EdgeDefaults
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
Auto Trait Implementations§
impl Freeze for EdgeDefaults
impl RefUnwindSafe for EdgeDefaults
impl Send for EdgeDefaults
impl Sync for EdgeDefaults
impl Unpin for EdgeDefaults
impl UnsafeUnpin for EdgeDefaults
impl UnwindSafe for EdgeDefaults
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