1
# [ doc = "Container for a `map` with 1 field" ] pub struct Map1 < K : ? Sized , T > { pub tup : ( Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map1 < K , T > { fn default ( ) -> Self { Map1 { tup : ( None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 2 fields" ] pub struct Map2 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map2 < K , T > { fn default ( ) -> Self { Map2 { tup : ( None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 3 fields" ] pub struct Map3 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map3 < K , T > { fn default ( ) -> Self { Map3 { tup : ( None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 4 fields" ] pub struct Map4 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map4 < K , T > { fn default ( ) -> Self { Map4 { tup : ( None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 5 fields" ] pub struct Map5 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map5 < K , T > { fn default ( ) -> Self { Map5 { tup : ( None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 6 fields" ] pub struct Map6 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map6 < K , T > { fn default ( ) -> Self { Map6 { tup : ( None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 7 fields" ] pub struct Map7 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map7 < K , T > { fn default ( ) -> Self { Map7 { tup : ( None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 8 fields" ] pub struct Map8 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map8 < K , T > { fn default ( ) -> Self { Map8 { tup : ( None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 9 fields" ] pub struct Map9 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map9 < K , T > { fn default ( ) -> Self { Map9 { tup : ( None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 10 fields" ] pub struct Map10 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map10 < K , T > { fn default ( ) -> Self { Map10 { tup : ( None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 11 fields" ] pub struct Map11 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map11 < K , T > { fn default ( ) -> Self { Map11 { tup : ( None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 12 fields" ] pub struct Map12 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map12 < K , T > { fn default ( ) -> Self { Map12 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 13 fields" ] pub struct Map13 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map13 < K , T > { fn default ( ) -> Self { Map13 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 14 fields" ] pub struct Map14 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map14 < K , T > { fn default ( ) -> Self { Map14 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 15 fields" ] pub struct Map15 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map15 < K , T > { fn default ( ) -> Self { Map15 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 16 fields" ] pub struct Map16 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map16 < K , T > { fn default ( ) -> Self { Map16 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 17 fields" ] pub struct Map17 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map17 < K , T > { fn default ( ) -> Self { Map17 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 18 fields" ] pub struct Map18 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map18 < K , T > { fn default ( ) -> Self { Map18 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 19 fields" ] pub struct Map19 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map19 < K , T > { fn default ( ) -> Self { Map19 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 20 fields" ] pub struct Map20 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map20 < K , T > { fn default ( ) -> Self { Map20 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 21 fields" ] pub struct Map21 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map21 < K , T > { fn default ( ) -> Self { Map21 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 22 fields" ] pub struct Map22 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map22 < K , T > { fn default ( ) -> Self { Map22 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 23 fields" ] pub struct Map23 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map23 < K , T > { fn default ( ) -> Self { Map23 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 24 fields" ] pub struct Map24 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map24 < K , T > { fn default ( ) -> Self { Map24 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 25 fields" ] pub struct Map25 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map25 < K , T > { fn default ( ) -> Self { Map25 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 26 fields" ] pub struct Map26 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map26 < K , T > { fn default ( ) -> Self { Map26 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 27 fields" ] pub struct Map27 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map27 < K , T > { fn default ( ) -> Self { Map27 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 28 fields" ] pub struct Map28 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map28 < K , T > { fn default ( ) -> Self { Map28 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 29 fields" ] pub struct Map29 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map29 < K , T > { fn default ( ) -> Self { Map29 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 30 fields" ] pub struct Map30 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map30 < K , T > { fn default ( ) -> Self { Map30 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 31 fields" ] pub struct Map31 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map31 < K , T > { fn default ( ) -> Self { Map31 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 32 fields" ] pub struct Map32 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map32 < K , T > { fn default ( ) -> Self { Map32 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 48 fields" ] pub struct Map48 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map48 < K , T > { fn default ( ) -> Self { Map48 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } } # [ doc = "Container for a `map` with 64 fields" ] pub struct Map64 < K : ? Sized , T > { pub tup : ( Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , Option < T > , ) , key : std :: marker :: PhantomData < fn ( ) -> K > } impl < K : ? Sized , T > Default for Map64 < K , T > { fn default ( ) -> Self { Map64 { tup : ( None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , ) , key : std :: marker :: PhantomData } } }