Type Alias AccessGrant
Source pub type AccessGrant = AccessGrantDef<Privilege, PermissionsMask, Selector, Point>;
pub struct AccessGrant {
pub kind: AccessGrantKindDef<Privilege, PermissionsMask>,
pub on_point: SelectorDef<HopDef<PointSegSelector, KindSelectorDef<Pattern<BaseKind>, Pattern<Option<CamelCase>>, SpecificSelectorDef<Pattern<Domain>, Pattern<Domain>, Pattern<SkewerCase>, Pattern<SkewerCase>, VersionReq>>>>,
pub to_point: SelectorDef<HopDef<PointSegSelector, KindSelectorDef<Pattern<BaseKind>, Pattern<Option<CamelCase>>, SpecificSelectorDef<Pattern<Domain>, Pattern<Domain>, Pattern<SkewerCase>, Pattern<SkewerCase>, VersionReq>>>>,
pub by_particle: PointDef<RouteSeg, PointSeg>,
}
§by_particle: PointDef<RouteSeg, PointSeg>