moonrockz/diagrams/sequence does not have a README file
pub(open) trait LinkSource {
fn participant(Self, Link) -> ParticipantProperties?
fn message(Self, Link) -> MessageProperties?
}pub struct Participant {
id : String
label : String
kind : ParticipantKind
group : BoxGroup?
link : Link?
properties : ParticipantProperties?
} derive(Eq, Debug)fn Participant::new(id : String, label? : String, kind? : ParticipantKind, group? : BoxGroup, link? : Link, properties? : ParticipantProperties) -> Participantfn Participant::with_properties(self : Participant, properties : ParticipantProperties) -> Participantpub struct ParticipantProperties {
kind : ParticipantKind?
sublabel : String?
description : String?
} derive(Eq, Debug)fn ParticipantProperties::new(kind? : ParticipantKind, sublabel? : String, description? : String) -> ParticipantPropertiespub struct Sequence {
participants : ReadOnlyArray[Participant]
events : ReadOnlyArray[Event]
title : String?
accessibility_title : String?
accessibility_description : String?
} derive(Eq, Debug)