Lines Matching defs:count
57 fn count(&self) -> usize {
62 fn count(&self) -> usize;
88 /// The default implementation of `Source::count`.
100 let mut count = Count(0);
101 let _ = source.visit(&mut count);
102 count.0
117 fn count(&self) -> usize {
118 Source::count(&**self)
139 fn count(&self) -> usize {
166 fn count(&self) -> usize {
187 fn count(&self) -> usize {
188 self.as_ref().map(Source::count).unwrap_or(0)
255 fn count(&self) -> usize {
256 Source::count(&**self)
272 fn count(&self) -> usize {
273 Source::count(&**self)
303 fn count(&self) -> usize {
324 fn count(&self) -> usize {
336 fn count() {
337 assert_eq!(1, Source::count(&Box::new(("a", 1))));
338 assert_eq!(2, Source::count(&vec![("a", 1), ("b", 2)]));
359 assert_eq!(2, Source::count(&map));
372 assert_eq!(2, Source::count(&map));
404 fn count(&self) -> usize {
405 self.0.count()
443 fn count(&self) -> usize {
444 self.0.count()
485 .map_begin(Some(self.count()))
514 .seq_begin(Some(self.count()))
615 let mut map = serializer.serialize_map(Some(self.count()))?;
646 let mut seq = serializer.serialize_seq(Some(self.count()))?;
700 fn count() {
715 fn count(&self) -> usize {
720 assert_eq!(1, Source::count(&("a", 1)));
721 assert_eq!(2, Source::count(&[("a", 1), ("b", 2)] as &[_]));
722 assert_eq!(0, Source::count(&Option::None::<(&str, i32)>));
723 assert_eq!(1, Source::count(&OnePair { key: "a", value: 1 }));