pub enum EdgeKind {
Show 25 variants
Contains,
Provides,
Consumes,
CallsRemote,
Publishes,
Subscribes,
DeliversTo,
DependsOnPackage,
DependsOnRepository,
ReadsTable,
WritesTable,
Deploys,
Configures,
Documents,
OwnedBy,
ImplementedBy,
Validates,
ChangedIn,
Affects,
Precedes,
Reverts,
CompatibleWith,
IncompatibleWith,
MemberOf,
ManualLink,
}Expand description
Kind of relationship represented in the federated graph.
Variants§
Contains
Parent contains child.
Provides
Source provides target contract.
Consumes
Source consumes target contract.
CallsRemote
Source performs a remote call to target.
Publishes
Source publishes target event.
Subscribes
Source subscribes to target event.
DeliversTo
Event channel delivers messages to target subscriber.
DependsOnPackage
Source depends on target package.
DependsOnRepository
Source depends on target repository.
ReadsTable
Source reads target table.
WritesTable
Source writes target table.
Deploys
Source deploys target.
Configures
Source configures target.
Documents
Source documents target.
OwnedBy
Source is owned by target.
ImplementedBy
Source is implemented by target.
Validates
Source test validates target contract or behavior.
ChangedIn
Source was changed in target.
Affects
Source affects target.
Precedes
Source migration is applied before target migration.
Reverts
Source migration reverses target migration.
CompatibleWith
Source is compatible with target.
IncompatibleWith
Source is incompatible with target.
MemberOf
Source belongs to target community.
ManualLink
User-declared relationship.
Trait Implementations§
impl Copy for EdgeKind
Source§impl<'de> Deserialize<'de> for EdgeKind
impl<'de> Deserialize<'de> for EdgeKind
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>,
impl Eq for EdgeKind
Source§impl JsonSchema for EdgeKind
impl JsonSchema for EdgeKind
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
$ref keyword. Read more