pub enum UMLToken {
Show 14 variants
StartUML,
EndUML,
Note {
position: String,
text: String,
},
Parallel {
sequences: Vec<UMLTokens>,
},
Message {
from: String,
to: String,
text: Option<String>,
colour: Option<String>,
},
Participant {
long_name: Option<String>,
short_name: String,
},
Activate {
name: String,
},
Deactivate {
name: String,
},
Loop {
sequence: UMLTokens,
count: u8,
},
Include {
file: String,
sequence: UMLTokens,
},
Box {
name: String,
sequence: UMLTokens,
},
Destroy {
name: String,
},
Delay {
text: String,
},
Alt {
sequences: Vec<UMLTokens>,
},
}
Expand description
Tokens that represent each of the elements of UML that are supported.
Variants§
StartUML
EndUML
Note
Parallel
Message
Participant
Activate
Deactivate
Loop
Include
Box
Destroy
Delay
Alt
Trait Implementations§
impl StructuralPartialEq for UMLToken
Auto Trait Implementations§
impl Freeze for UMLToken
impl RefUnwindSafe for UMLToken
impl Send for UMLToken
impl Sync for UMLToken
impl Unpin for UMLToken
impl UnwindSafe for UMLToken
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