Home
last modified time | relevance | path

Searched refs:generics (Results 1 – 21 of 21) sorted by relevance

/linux/rust/syn/
H A Dderive.rs5 use crate::generics::Generics;
18 pub generics: Generics,
74 use crate::generics::{Generics, WhereClause};
91 let generics = input.parse::<Generics>()?; in parse() localVariable
97 generics: Generics { in parse()
99 ..generics in parse()
110 let generics = input.parse::<Generics>()?; in parse() localVariable
116 generics: Generics { in parse()
118 ..generics in parse()
129 let generics = input.parse::<Generics>()?; in parse() localVariable
[all …]
H A Ditem.rs7 use crate::generics::{Generics, TypeParamBound};
111 pub generics: Generics,
128 pub generics: Generics,
180 pub generics: Generics,
241 pub generics: Generics,
258 pub generics: Generics,
274 pub generics: Generics,
289 pub generics: Generics,
304 pub generics: Generics,
354 generics: input.generics, in from()
[all …]
H A Dpath.rs6 use crate::generics::TypeParamBound;
216 pub generics: Option<AngleBracketedGenericArguments>,
228 pub generics: Option<AngleBracketedGenericArguments>,
239 pub generics: Option<AngleBracketedGenericArguments>,
293 use crate::generics::TypeParamBound;
343 let generics = match segment.arguments { in parse() localVariable
351 generics, in parse()
358 generics, in parse()
370 generics: match segment.arguments { in parse()
703 use crate::generics;
[all …]
H A Dlib.rs403 mod generics; module
406 pub use crate::generics::{
413 pub use crate::generics::{CapturedParam, PreciseCapture};
419 pub use crate::generics::{ImplGenerics, Turbofish, TypeGenerics};
H A Dgenerics.rs523 use crate::generics::{
529 use crate::generics::{CapturedParam, PreciseCapture};
1149 use crate::generics::{
1155 use crate::generics::{CapturedParam, PreciseCapture};
H A Dclassify.rs6 use crate::generics::TypeParamBound;
H A Dty.rs5 use crate::generics::{BoundLifetimes, TypeParamBound};
280 use crate::generics::{BoundLifetimes, TraitBound, TraitBoundModifier, TypeParamBound};
H A Dexpr.rs9 use crate::generics::BoundLifetimes;
1194 use crate::generics::{self, BoundLifetimes};
1256 && !generics::parsing::choose_generics_over_qpath_after_keyword(input) in parse_with_earlier_boundary_rule()
1808 && generics::parsing::choose_generics_over_qpath_after_keyword(input) in atom_expr()
/linux/rust/kernel/list/
H A Dimpl_list_item_mod.rs33 ($(impl$({$($generics:tt)*})?
40 unsafe impl$(<$($generics)*>)? $crate::list::HasListLinks$(<$id>)? for $self {
78 ($(impl$({$($generics:tt)*})?
85 unsafe impl$(<$($generics)*>)? $crate::list::HasSelfPtr<$item_type $(, $id)?> for $self {}
88 unsafe impl$(<$($generics)*>)? $crate::list::HasListLinks$(<$id>)? for $self {
186 $(impl$({$($generics:tt)*})? ListItem<$num:tt> for $self:ty {
191 impl$({$($generics)*})? HasListLinks<$num> for $self { self$(.$field)* }
195 unsafe impl$(<$($generics)*>)? $crate::list::ListItem<$num> for $self {
252 $(impl$({$($generics:tt)*})? ListItem<$num:tt> for $self:ty {
257 impl$({$($generics)*})? HasSelfPtr<$self> for $self { self$(.$field)* }
[all …]
H A Darc.rs86 (impl$({$($generics:tt)*})? ListArcSafe<$num:tt> for $t:ty { untracked; } $($rest:tt)*) => {
87 impl$(<$($generics)*>)? $crate::list::ListArcSafe<$num> for $t {
94 (impl$({$($generics:tt)*})? ListArcSafe<$num:tt> for $t:ty {
97 impl$(<$($generics)*>)? $crate::list::ListArcSafe<$num> for $t {
116 unsafe impl$(<$($generics)*>)? $crate::list::TryNewListArc<$num> for $t
/linux/rust/kernel/
H A Dinit.rs
H A Dfmt.rs60 $( { $($generics:tt)* } )? $ty:ty $( { where $($where:tt)* } )?
63 impl$($($generics)*)? Display for $ty $(where $($where)*)? {
/linux/rust/syn/gen/
H A Dclone.rs49 generics: self.generics.clone(), in clone()
61 generics: self.generics.clone(), in clone()
177 generics: self.generics.clone(), in clone()
234 generics: self.generics.clone(), in clone()
943 generics: self.generics.clone(), in clone()
1020 generics: self.generics.clone(), in clone()
1063 generics: self.generics.clone(), in clone()
1120 generics: self.generics.clone(), in clone()
1138 generics: self.generics.clone(), in clone()
1193 generics: self.generics.clone(), in clone()
[all …]
H A Deq.rs46 self.ident == other.ident && self.generics == other.generics in eq()
57 self.ident == other.ident && self.generics == other.generics in eq()
202 self.ident == other.ident && self.generics == other.generics in eq()
259 && self.generics == other.generics && self.data == other.data in eq()
944 && self.generics == other.generics in eq()
1050 && self.generics == other.generics && self.ty == other.ty in eq()
1086 && self.generics == other.generics && self.ty == other.ty in eq()
1143 && self.generics == other.generics && self.ty == other.ty in eq()
1155 && self.generics == other.generics && self.variants == other.variants in eq()
1199 && self.unsafety == other.unsafety && self.generics == other.generics in eq()
[all …]
H A Dfold.rs1078 generics: (node.generics).map(|it| f.fold_angle_bracketed_generic_arguments(it)), in fold_assoc_const()
1091 generics: (node.generics).map(|it| f.fold_angle_bracketed_generic_arguments(it)), in fold_assoc_type()
1251 generics: (node.generics).map(|it| f.fold_angle_bracketed_generic_arguments(it)), in fold_constraint()
1317 generics: f.fold_generics(node.generics), in fold_derive_input()
2171 generics: f.fold_generics(node.generics), in fold_foreign_item_type()
2284 generics: f.fold_generics(node.generics), in fold_impl_item_const()
2336 generics: f.fold_generics(node.generics), in fold_impl_item_type()
2420 generics: f.fold_generics(node.generics), in fold_item_const()
2439 generics: f.fold_generics(node.generics), in fold_item_enum()
2504 generics: f.fold_generics(node.generics), in fold_item_impl()
[all …]
H A Dhash.rs52 self.generics.hash(state); in hash()
64 self.generics.hash(state); in hash()
276 self.generics.hash(state); in hash()
344 self.generics.hash(state); in hash()
1221 self.generics.hash(state); in hash()
1337 self.generics.hash(state); in hash()
1379 self.generics.hash(state); in hash()
1478 self.generics.hash(state); in hash()
1493 self.generics.hash(state); in hash()
1546 self.generics.hash(state); in hash()
[all …]
H A Ddebug.rs56 formatter.field("generics", &self.generics); in fmt()
68 formatter.field("generics", &self.generics); in fmt()
335 formatter.field("generics", &self.generics); in fmt()
411 formatter.field("generics", &self.generics); in fmt()
1411 formatter.field("generics", &self.generics); in debug()
1525 formatter.field("generics", &self.generics); in debug()
1586 formatter.field("generics", &self.generics); in debug()
1654 formatter.field("generics", &self.generics); in debug()
1678 formatter.field("generics", &self.generics); in debug()
1757 formatter.field("generics", &self.generics); in debug()
[all …]
H A Dvisit_mut.rs1007 if let Some(it) = &mut node.generics { in visit_assoc_const_mut()
1020 if let Some(it) = &mut node.generics { in visit_assoc_type_mut()
1233 if let Some(it) = &mut node.generics { in visit_constraint_mut()
1301 v.visit_generics_mut(&mut node.generics); in visit_derive_input_mut()
2103 v.visit_generics_mut(&mut node.generics); in visit_foreign_item_type_mut()
2210 v.visit_generics_mut(&mut node.generics); in visit_impl_item_const_mut()
2250 v.visit_generics_mut(&mut node.generics); in visit_impl_item_type_mut()
2339 v.visit_generics_mut(&mut node.generics); in visit_item_const_mut()
2356 v.visit_generics_mut(&mut node.generics); in visit_item_enum_mut()
2415 v.visit_generics_mut(&mut node.generics); in visit_item_impl_mut()
[all …]
H A Dvisit.rs1001 if let Some(it) = &node.generics { in visit_assoc_const()
1014 if let Some(it) = &node.generics { in visit_assoc_type()
1233 if let Some(it) = &node.generics { in visit_constraint()
1303 v.visit_generics(&node.generics); in visit_derive_input()
2202 v.visit_generics(&node.generics); in visit_foreign_item_type()
2309 v.visit_generics(&node.generics); in visit_impl_item_const()
2355 v.visit_generics(&node.generics); in visit_impl_item_type()
2446 v.visit_generics(&node.generics); in visit_item_const()
2465 v.visit_generics(&node.generics); in visit_item_enum()
2532 v.visit_generics(&node.generics); in visit_item_impl()
[all …]
/linux/Documentation/scsi/
H A Dscsi.rst30 tape driver [1]_ (st.o) and SCSI generics driver (sg.o) represent the upper
/linux/rust/pin-init/src/
H A Dlib.rs1583 ($($({$($generics:tt)*})? $t:ty, )*) => {
1585 $(unsafe impl$($($generics)*)? Zeroable for $t {})*