initSidebarItems({"struct":[["AllOrNothingGuard","An all-or-nothing guard: The byte slice should not have extraneous data, but can be empty, unlike `PedanticGuard`."],["PedanticGuard","Pedantic guard: The byte slice must have at least enough bytes to fill a single instance of a type, and should not have extraneous data."],["PermissiveGuard","Permissive guard: The resulting slice would have as many instances of a type as will fit, rounded down. Therefore, this guard will never yield an error."],["SingleManyGuard","A single-or-many guard: The byte slice must have at least enough bytes to fill a single instance of a type, and extraneous data is ignored."],["SingleValueGuard","Single value guard: The byte slice must have exactly enough bytes to fill a single instance of a type."]],"trait":[["Guard","The trait describes types which define boundary checking strategies. See the module-level documentation for more details."]]});