pub enum StyleClassError {
EmptyName,
DuplicateClass(String),
DuplicateProperty(StyleProperty),
UnknownClass(StyleClass),
MissingName,
MissingProperties,
}Expand description
Enum representing the different types of errors that can occur when creating or using style classes in Mermaid diagrams.
Variants§
EmptyName
The name of the style class is empty.
DuplicateClass(String)
The style class was duplicated.
DuplicateProperty(StyleProperty)
The property was duplicated.
UnknownClass(StyleClass)
The style class is unknown in the context of the diagram.
MissingName
The name of the style class is missing.
MissingProperties
The properties of the style class are missing.
Trait Implementations§
Source§impl Clone for StyleClassError
impl Clone for StyleClassError
Source§fn clone(&self) -> StyleClassError
fn clone(&self) -> StyleClassError
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 StyleClassError
impl Debug for StyleClassError
Source§impl<'de> Deserialize<'de> for StyleClassError
impl<'de> Deserialize<'de> for StyleClassError
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 Display for StyleClassError
impl Display for StyleClassError
Source§impl Error for StyleClassError
impl Error for StyleClassError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<StyleClassError> for Error
impl From<StyleClassError> for Error
Source§fn from(source: StyleClassError) -> Self
fn from(source: StyleClassError) -> Self
Converts to this type from the input type.
Source§impl Hash for StyleClassError
impl Hash for StyleClassError
Source§impl Ord for StyleClassError
impl Ord for StyleClassError
Source§fn cmp(&self, other: &StyleClassError) -> Ordering
fn cmp(&self, other: &StyleClassError) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for StyleClassError
impl PartialEq for StyleClassError
Source§impl PartialOrd for StyleClassError
impl PartialOrd for StyleClassError
Source§impl Serialize for StyleClassError
impl Serialize for StyleClassError
impl Eq for StyleClassError
impl StructuralPartialEq for StyleClassError
Auto Trait Implementations§
impl Freeze for StyleClassError
impl RefUnwindSafe for StyleClassError
impl Send for StyleClassError
impl Sync for StyleClassError
impl Unpin for StyleClassError
impl UnwindSafe for StyleClassError
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