Lines Matching defs:T

78     pub fn first(&self) -> Option<&T> {  in first()
83 pub fn first_mut(&mut self) -> Option<&mut T> { in first_mut()
88 pub fn last(&self) -> Option<&T> { in last()
93 pub fn last_mut(&mut self) -> Option<&mut T> { in last_mut()
98 pub fn get(&self, index: usize) -> Option<&T> { in get()
109 pub fn get_mut(&mut self, index: usize) -> Option<&mut T> { in get_mut()
121 pub fn iter(&self) -> Iter<T> { in iter()
132 pub fn iter_mut(&mut self) -> IterMut<T> { in iter_mut()
143 pub fn pairs(&self) -> Pairs<T, P> { in pairs()
152 pub fn pairs_mut(&mut self) -> PairsMut<T, P> { in pairs_mut()
161 pub fn into_pairs(self) -> IntoPairs<T, P> { in into_pairs()
180 pub fn push_value(&mut self, value: T) { in push_value()
208 pub fn pop(&mut self) -> Option<Pair<T, P>> { in pop()
312 parser: fn(ParseStream<'a>) -> Result<T>, in parse_terminated_with()
364 parser: fn(ParseStream<'a>) -> Result<T>, in parse_separated_nonempty_with()
499 fn do_extend<T, P, I>(punctuated: &mut Punctuated<T, P>, i: I) in do_extend()
770 pub(crate) fn empty_punctuated_iter<'a, T>() -> Iter<'a, T> { in empty_punctuated_iter() argument
885 pub(crate) fn empty_punctuated_iter_mut<'a, T>() -> IterMut<'a, T> { in empty_punctuated_iter_mut() argument
961 pub fn into_value(self) -> T { in into_value()
968 pub fn value(&self) -> &T { in value()
975 pub fn value_mut(&mut self) -> &mut T { in value_mut()
1017 pub fn new(t: T, p: Option<P>) -> Self { in new()
1026 pub fn into_tuple(self) -> (T, Option<P>) { in into_tuple()
1037 pub fn cloned(self) -> Pair<T, P> in cloned()
1102 pub(crate) fn fold<T, P, V, F>( in fold()
1103 punctuated: Punctuated<T, P>, in fold()
1106 ) -> Punctuated<T, P> in fold()
1109 F: FnMut(&mut V, T) -> T, in fold() argument