pub enum Rule {
Show 39 variants
EOI,
WHITESPACE,
comment,
note,
quoted_text,
variable_identifier,
method_identifier,
class_identifier,
class,
class_label,
class_property,
class_method,
method_parameter,
file,
statement,
relation_stmt,
relation,
aggregation,
composition,
inheritance,
realization,
association,
dependency,
link,
member_stmt,
visibility,
public,
private,
protected,
package,
classifier,
abstract,
static,
test_class_explicit,
test_class_labels,
test_class_property,
test_class_method,
test_comment,
test_note,
}
Variants§
EOI
End-of-input
WHITESPACE
comment
note
quoted_text
variable_identifier
method_identifier
class_identifier
class
class_label
class_property
class_method
method_parameter
file
statement
relation_stmt
relation
aggregation
composition
inheritance
realization
association
dependency
link
member_stmt
visibility
public
private
protected
package
classifier
abstract
static
test_class_explicit
test_class_labels
test_class_property
test_class_method
test_comment
test_note
Implementations§
Trait Implementations§
Source§impl Ord for Rule
impl Ord for Rule
Source§impl Parser<Rule> for MermaidParser
impl Parser<Rule> for MermaidParser
Source§impl PartialOrd for Rule
impl PartialOrd for Rule
impl Copy for Rule
impl Eq for Rule
impl StructuralPartialEq for Rule
Auto Trait Implementations§
impl Freeze for Rule
impl RefUnwindSafe for Rule
impl Send for Rule
impl Sync for Rule
impl Unpin for Rule
impl UnwindSafe for Rule
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