var searchIndex = {}; searchIndex["generic_array"] = {"doc":"This crate implements a structure that can be used as a generic array type.use\n Core Rust array types `[T; N]` can't be used generically with respect to `N`, so for example this:","items":[[3,"GenericArrayImplEven","generic_array","Internal type used to generate a struct of appropriate size",null,null],[3,"GenericArrayImplOdd","","Internal type used to generate a struct of appropriate size",null,null],[3,"GenericArray","","Struct representing a generic array - GenericArray<T, N> works like [T; N]",null,null],[0,"arr","","",null,null],[6,"Inc","generic_array::arr","Helper type for `arr!` macro",null,null],[8,"AddLength","","Helper trait for `arr!` macro",null,null],[16,"Output","","",0,null],[8,"ArrayLength","generic_array","Trait making GenericArray work, marking types to be used as length of an array",null,null],[16,"ArrayType","","Associated type representing the array type for the number",1,null],[11,"clone","","",2,null],[11,"clone","","",3,null],[11,"deref","","",4,null],[11,"deref_mut","","",4,null],[11,"new","","Function constructing an array filled with default values",4,{"inputs":[],"output":{"name":"genericarray"}}],[11,"from_slice","","Function constructing an array from a slice; the length of the slice must be equal to the length of the array",4,null],[11,"clone","","",4,null],[11,"eq","","",4,null],[11,"fmt","","",4,null],[14,"arr_impl!","","Proper implementation of `arr!`",null,null],[14,"arr!","","Macro allowing for easy generation of Generic Arrays.",null,null]],"paths":[[8,"AddLength"],[8,"ArrayLength"],[3,"GenericArrayImplEven"],[3,"GenericArrayImplOdd"],[3,"GenericArray"]]}; initSearch(searchIndex);