@@ -94,7 +94,7 @@ macro_rules! addpath {
94
94
fn afi_safi( ) -> AfiSafiType { <[ <$nlri Nlri >] $( <$gen>) ? as AfiSafi >:: afi_safi( ) }
95
95
}
96
96
97
- impl <' a, Octs , P > AfiSafiParse <' a, Octs , P > for [ <$nlri AddpathNlri >] $( <$gen>) ?
97
+ impl <' a, Octs , P > NlriParse <' a, Octs , P > for [ <$nlri AddpathNlri >] $( <$gen>) ?
98
98
where
99
99
Octs : Octets ,
100
100
P : ' a + Octets <Range <' a> = Octs >
@@ -539,7 +539,7 @@ pub trait AfiSafiNlri: AfiSafi + IsNlri { // + Clone + Hash + Debug {
539
539
//fn nexthop_compatible(&self, nh: &super::nexthop::NextHop) -> bool;
540
540
}
541
541
542
- pub trait AfiSafiParse < ' a , O , P > : Sized + IsNlri
542
+ pub trait NlriParse < ' a , O , P > : Sized + IsNlri
543
543
where P : ' a + Octets < Range < ' a > = O >
544
544
{
545
545
type Output : AfiSafi ;
@@ -604,7 +604,7 @@ pub trait Addpath: AfiSafiNlri {
604
604
605
605
// adding AFI/SAFIs here requires some manual labor:
606
606
// - at the least, add a struct for $Afi$SafiNlri , deriving Clone,Debug,Hash
607
- // - impl AfiSafiNlri, AfiSafiParse and Display
607
+ // - impl AfiSafiNlri, NlriParse and Display
608
608
609
609
afisafi ! {
610
610
1_u16 => Ipv4 [
@@ -677,7 +677,7 @@ impl TryFrom<(Prefix, PathId)> for Ipv4UnicastAddpathNlri {
677
677
}
678
678
679
679
680
- impl < ' a , O , P > AfiSafiParse < ' a , O , P > for Ipv4UnicastNlri
680
+ impl < ' a , O , P > NlriParse < ' a , O , P > for Ipv4UnicastNlri
681
681
where
682
682
O : Octets ,
683
683
P : ' a + Octets < Range < ' a > = O >
@@ -744,7 +744,7 @@ impl TryFrom<(Prefix, PathId)> for Ipv4MulticastAddpathNlri {
744
744
}
745
745
}
746
746
747
- impl < ' a , O , P > AfiSafiParse < ' a , O , P > for Ipv4MulticastNlri
747
+ impl < ' a , O , P > NlriParse < ' a , O , P > for Ipv4MulticastNlri
748
748
where
749
749
O : Octets ,
750
750
P : ' a + Octets < Range < ' a > = O >
@@ -784,7 +784,7 @@ impl<Octs> AfiSafiNlri for Ipv4MplsUnicastNlri<Octs> {
784
784
}
785
785
}
786
786
787
- impl < ' a , O , P > AfiSafiParse < ' a , O , P > for Ipv4MplsUnicastNlri < O >
787
+ impl < ' a , O , P > NlriParse < ' a , O , P > for Ipv4MplsUnicastNlri < O >
788
788
where
789
789
O : Octets ,
790
790
P : ' a + Octets < Range < ' a > = O >
@@ -859,7 +859,7 @@ impl<Octs> AfiSafiNlri for Ipv4MplsVpnUnicastNlri<Octs> {
859
859
}
860
860
}
861
861
862
- impl < ' a , O , P > AfiSafiParse < ' a , O , P > for Ipv4MplsVpnUnicastNlri < O >
862
+ impl < ' a , O , P > NlriParse < ' a , O , P > for Ipv4MplsVpnUnicastNlri < O >
863
863
where
864
864
O : Octets ,
865
865
P : ' a + Octets < Range < ' a > = O >
@@ -933,7 +933,7 @@ impl<Octs> AfiSafiNlri for Ipv4RouteTargetNlri<Octs> {
933
933
}
934
934
}
935
935
936
- impl < ' a , O , P > AfiSafiParse < ' a , O , P > for Ipv4RouteTargetNlri < O >
936
+ impl < ' a , O , P > NlriParse < ' a , O , P > for Ipv4RouteTargetNlri < O >
937
937
where
938
938
O : Octets ,
939
939
P : ' a + Octets < Range < ' a > = O >
@@ -1005,7 +1005,7 @@ impl<Octs> AfiSafiNlri for Ipv4FlowSpecNlri<Octs> {
1005
1005
}
1006
1006
}
1007
1007
1008
- impl < ' a , O , P > AfiSafiParse < ' a , O , P > for Ipv4FlowSpecNlri < O >
1008
+ impl < ' a , O , P > NlriParse < ' a , O , P > for Ipv4FlowSpecNlri < O >
1009
1009
where
1010
1010
O : Octets ,
1011
1011
P : ' a + Octets < Range < ' a > = O >
@@ -1117,7 +1117,7 @@ impl TryFrom<(Prefix, PathId)> for Ipv6UnicastAddpathNlri {
1117
1117
}
1118
1118
}
1119
1119
1120
- impl < ' a , O , P > AfiSafiParse < ' a , O , P > for Ipv6UnicastNlri
1120
+ impl < ' a , O , P > NlriParse < ' a , O , P > for Ipv6UnicastNlri
1121
1121
where
1122
1122
O : Octets ,
1123
1123
P : ' a + Octets < Range < ' a > = O >
@@ -1184,7 +1184,7 @@ impl AfiSafiNlri for Ipv6MulticastNlri {
1184
1184
}
1185
1185
}
1186
1186
1187
- impl < ' a , O , P > AfiSafiParse < ' a , O , P > for Ipv6MulticastNlri
1187
+ impl < ' a , O , P > NlriParse < ' a , O , P > for Ipv6MulticastNlri
1188
1188
where
1189
1189
O : Octets ,
1190
1190
P : ' a + Octets < Range < ' a > = O >
@@ -1224,7 +1224,7 @@ impl<Octs> AfiSafiNlri for Ipv6MplsUnicastNlri<Octs> {
1224
1224
}
1225
1225
}
1226
1226
1227
- impl < ' a , O , P > AfiSafiParse < ' a , O , P > for Ipv6MplsUnicastNlri < O >
1227
+ impl < ' a , O , P > NlriParse < ' a , O , P > for Ipv6MplsUnicastNlri < O >
1228
1228
where
1229
1229
O : Octets ,
1230
1230
P : ' a + Octets < Range < ' a > = O >
@@ -1300,7 +1300,7 @@ impl<Octs> AfiSafiNlri for Ipv6MplsVpnUnicastNlri<Octs> {
1300
1300
}
1301
1301
}
1302
1302
1303
- impl < ' a , O , P > AfiSafiParse < ' a , O , P > for Ipv6MplsVpnUnicastNlri < O >
1303
+ impl < ' a , O , P > NlriParse < ' a , O , P > for Ipv6MplsVpnUnicastNlri < O >
1304
1304
where
1305
1305
O : Octets ,
1306
1306
P : ' a + Octets < Range < ' a > = O >
@@ -1375,7 +1375,7 @@ impl<Octs> AfiSafiNlri for Ipv6FlowSpecNlri<Octs> {
1375
1375
}
1376
1376
}
1377
1377
1378
- impl < ' a , O , P > AfiSafiParse < ' a , O , P > for Ipv6FlowSpecNlri < O >
1378
+ impl < ' a , O , P > NlriParse < ' a , O , P > for Ipv6FlowSpecNlri < O >
1379
1379
where
1380
1380
O : Octets ,
1381
1381
P : ' a + Octets < Range < ' a > = O >
@@ -1483,7 +1483,7 @@ impl AfiSafiNlri for L2VpnVplsNlri {
1483
1483
}
1484
1484
}
1485
1485
1486
- impl < ' a , O , P > AfiSafiParse < ' a , O , P > for L2VpnVplsNlri
1486
+ impl < ' a , O , P > NlriParse < ' a , O , P > for L2VpnVplsNlri
1487
1487
where
1488
1488
O : Octets ,
1489
1489
P : ' a + Octets < Range < ' a > = O >
@@ -1523,7 +1523,7 @@ impl<Octs> AfiSafiNlri for L2VpnEvpnNlri<Octs> {
1523
1523
}
1524
1524
}
1525
1525
1526
- impl < ' a , O , P > AfiSafiParse < ' a , O , P > for L2VpnEvpnNlri < O >
1526
+ impl < ' a , O , P > NlriParse < ' a , O , P > for L2VpnEvpnNlri < O >
1527
1527
where
1528
1528
O : Octets ,
1529
1529
P : ' a + Octets < Range < ' a > = O >
@@ -1615,7 +1615,7 @@ impl<'a, O, P, ASP> NlriIter<'a, O, P, ASP>
1615
1615
where
1616
1616
O : Octets ,
1617
1617
P : Octets < Range < ' a > = O > ,
1618
- ASP : AfiSafiParse < ' a , O , P >
1618
+ ASP : NlriParse < ' a , O , P >
1619
1619
{
1620
1620
pub const fn new ( parser : Parser < ' a , P > ) -> Self {
1621
1621
NlriIter {
@@ -1647,7 +1647,7 @@ where
1647
1647
}
1648
1648
1649
1649
1650
- impl < ' a , O , P , ASP : AfiSafiParse < ' a , O , P > > Iterator for NlriIter < ' a , O , P , ASP >
1650
+ impl < ' a , O , P , ASP : NlriParse < ' a , O , P > > Iterator for NlriIter < ' a , O , P , ASP >
1651
1651
where
1652
1652
P : Octets < Range < ' a > = O >
1653
1653
{
@@ -1731,7 +1731,7 @@ where
1731
1731
impl < ' a , O , P , ASP > From < NlriIter < ' a , O , P , ASP > > for NlriEnumIter < ' a , P >
1732
1732
where
1733
1733
O : Octets ,
1734
- ASP : AfiSafiParse < ' a , O , P > ,
1734
+ ASP : NlriParse < ' a , O , P > ,
1735
1735
P : Octets < Range < ' a > = O > ,
1736
1736
{
1737
1737
fn from ( iter : NlriIter < ' a , O , P , ASP > ) -> Self {
@@ -1742,7 +1742,7 @@ where
1742
1742
}
1743
1743
}
1744
1744
1745
- impl < ' a , O , P , ASP : AfiSafiParse < ' a , O , P > > NlriIter < ' a , O , P , ASP >
1745
+ impl < ' a , O , P , ASP : NlriParse < ' a , O , P > > NlriIter < ' a , O , P , ASP >
1746
1746
where
1747
1747
O : Octets ,
1748
1748
P : Octets < Range < ' a > = O >
0 commit comments