rustbook/tags

307 lines
4.3 MiB
Plaintext
Raw Normal View History

2023-02-25 04:51:34 +00:00
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME Exuberant Ctags //
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
!_TAG_PROGRAM_VERSION Development //
SIDEBAR_ITEMS guessing_game/target/doc/cfg_if/sidebar-items.js /^window.SIDEBAR_ITEMS = {"macro":[["cfg_if","The main macro provided by this crate. See crate documentation for more information."]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/getrandom/sidebar-items.js /^window.SIDEBAR_ITEMS = {"fn":[["getrandom","Fill `dest` with random bytes from the systems preferred random number source."]],"struct":[["Error","A small and `no_std` compatible error type"]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/guessing_game/sidebar-items.js /^window.SIDEBAR_ITEMS = {"fn":[["main",""]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/libc/sidebar-items.js /^window.SIDEBAR_ITEMS = {"constant":[["ABDAY_1",""],["ABDAY_2",""],["ABDAY_3",""],["ABDAY_4",""],["ABDAY_5",""],["ABDAY_6",""],["ABDAY_7",""],["ABMON_1",""],["ABMON_10",""],["ABMON_11",""],["ABMON_12",""],["ABMON_2",""],["ABMON_3",""],["ABMON_4",""],["ABMON_5",""],["ABMON_6",""],["ABMON_7",""],["ABMON_8",""],["ABMON_9",""],["ABS_CNT",""],["ABS_MAX",""],["ACCOUNTING",""],["ADDR_COMPAT_LAYOUT",""],["ADDR_LIMIT_32BIT",""],["ADDR_LIMIT_3GB",""],["ADDR_NO_RANDOMIZE",""],["ADFS_SUPER_MAGIC",""],["ADJ_ESTERROR",""],["ADJ_FREQUENCY",""],["ADJ_MAXERROR",""],["ADJ_MICRO",""],["ADJ_NANO",""],["ADJ_OFFSET",""],["ADJ_OFFSET_SINGLESHOT",""],["ADJ_OFFSET_SS_READ",""],["ADJ_SETOFFSET",""],["ADJ_STATUS",""],["ADJ_TAI",""],["ADJ_TICK",""],["ADJ_TIMECONST",""],["AFFS_SUPER_MAGIC",""],["AFS_SUPER_MAGIC",""],["AF_ALG",""],["AF_APPLETALK",""],["AF_ASH",""],["AF_ATMPVC",""],["AF_ATMSVC",""],["AF_AX25",""],["AF_BLUETOOTH",""],["AF_BRIDGE",""],["AF_CAIF",""],["AF_CAN",""],["AF_DECnet",""],["AF_ECONET",""],["AF_IB",""],["AF_IEEE802154",""],["AF_INET",""],["AF_INET6",""],["AF_IPX",""],["AF_IRDA",""],["AF_ISDN",""],["AF_IUCV",""],["AF_KEY",""],["AF_LLC",""],["AF_LOCAL",""],["AF_MPLS",""],["AF_NETBEUI",""],["AF_NETLINK",""],["AF_NETROM",""],["AF_NFC",""],["AF_PACKET",""],["AF_PHONET",""],["AF_PPPOX",""],["AF_RDS",""],["AF_ROSE",""],["AF_ROUTE",""],["AF_RXRPC",""],["AF_SECURITY",""],["AF_SNA",""],["AF_TIPC",""],["AF_UNIX",""],["AF_UNSPEC",""],["AF_VSOCK",""],["AF_WANPIPE",""],["AF_X25",""],["AF_XDP",""],["AIO_ALLDONE",""],["AIO_CANCELED",""],["AIO_NOTCANCELED",""],["AI_ADDRCONFIG",""],["AI_ALL",""],["AI_CANONNAME",""],["AI_NUMERICHOST",""],["AI_NUMERICSERV",""],["AI_PASSIVE",""],["AI_V4MAPPED",""],["ALG_OP_DECRYPT",""],["ALG_OP_ENCRYPT",""],["ALG_SET_AEAD_ASSOCLEN",""],["ALG_SET_AEAD_AUTHSIZE",""],["ALG_SET_IV",""],["ALG_SET_KEY",""],["ALG_SET_OP",""],["ALT_DIGITS",""],["AM_STR",""],["ARPD_FLUSH",""],["ARPD_LOOKUP",""],["ARPD_UPDATE",""],["ARPHRD_ADAPT",""],["ARPHRD_APPLETLK",""],["ARPHRD_ARCNET",""],["ARPHRD_ASH",""],["ARPHRD_ATM",""],["ARPHRD_AX25",""],["ARPHRD_BIF",""],["ARPHRD_CAN",""],["ARPHRD_CHAOS",""],["ARPHRD_CISCO",""],["ARPHRD_CSLIP",""],["ARPHRD_CSLIP6",""],["ARPHRD_DDCMP",""],["ARPHRD_DLCI",""],["ARPHRD_ECONET",""],["ARPHRD_EETHER",""],["ARPHRD_ETHER",""],["ARPHRD_EUI64",""],["ARPHRD_FCAL",""],["ARPHRD_FCFABRIC",""],["ARPHRD_FCPL",""],["ARPHRD_FCPP",""],["ARPHRD_FDDI",""],["ARPHRD_FRAD",""],["ARPHRD_HDLC",""],["ARPHRD_HIPPI",""],["ARPHRD_HWX25",""],["ARPHRD_IEEE1394",""],["ARPHRD_IEEE802",""],["ARPHRD_IEEE80211",""],["ARPHRD_IEEE80211_PRISM",""],["ARPHRD_IEEE80211_RADIOTAP",""],["ARPHRD_IEEE802154",""],["ARPHRD_IEEE802_TR",""],["ARPHRD_INFINIBAND",""],["ARPHRD_IPDDP",""],["ARPHRD_IPGRE",""],["ARPHRD_IRDA",""],["ARPHRD_LAPB",""],["ARPHRD_LOCALTLK",""],["ARPHRD_LOOPBACK",""],["ARPHRD_METRICOM",""],["ARPHRD_NETROM",""],["ARPHRD_NONE",""],["ARPHRD_PIMREG",""],["ARPHRD_PPP",""],["ARPHRD_PRONET",""],["ARPHRD_RAWHDLC",""],["ARPHRD_ROSE",""],["ARPHRD_RSRVD",""],["ARPHRD_SIT",""],["ARPHRD_SKIP",""],["ARPHRD_SLIP",""],["ARPHRD_SLIP6",""],["ARPHRD_TUNNEL",""],["ARPHRD_TUNNEL6",""],["ARPHRD_VOID",""],["ARPHRD_X25",""],["ARPOP_InREPLY",""],["ARPOP_InREQUEST",""],["ARPOP_NAK",""],["ARPOP_REPLY",""],["ARPOP_REQUEST",""],["ARPOP_RREPLY",""],["ARPOP_RREQUEST",""],["ATF_COM",""],["ATF_DONTPUB",""],["ATF_MAGIC",""],["ATF_NETMASK",""],["ATF_PERM",""],["ATF_PUBL",""],["ATF_USETRAILERS",""],["AT_BASE",""],["AT_BASE_PLATFORM",""],["AT_CLKTCK",""],["AT_EACCESS",""],["AT_EGID",""],["AT_EMPTY_PATH",""],["AT_ENTRY",""],["AT_EUID",""],["AT_EXECFD",""],["AT_EXECFN",""],["AT_FDCWD",""],["AT_FLAGS",""],["AT_GID",""],["AT_HWCAP",""],["AT_HWCAP2",""],["AT_IGNORE",""],["AT_NOTELF",""],["AT_NO_AUTOMOUNT",""],["AT_NULL",""],["AT_PAGESZ",""],["AT_PHDR",""],["AT_PHENT",""],["AT_PHNUM",""],["AT_PLATFORM",""],["AT_RANDOM",""],["AT_REMOVEDIR",""],["AT_SECURE",""],["AT_STATX_DONT_SYNC",""],["AT_STATX_FORCE_SYNC",""],["AT_STATX_SYNC_AS_STAT",""],["AT_STATX_SYNC_TYPE",""],["AT_SYMLINK_FOLLOW",""],["AT_SYMLINK_NOFOLLOW"
SIDEBAR_ITEMS guessing_game/target/doc/ppv_lite86/sidebar-items.js /^window.SIDEBAR_ITEMS = {"macro":[["dispatch","Generate the full set of optimized implementations to take advantage of the most important hardware feature sets."],["dispatch_light128","Generate only the basic implementations necessary to be able to operate efficiently on 128-bit vectors on this platfrom. For x86-64, that would mean SSE2 and AVX."],["dispatch_light256","Generate only the basic implementations necessary to be able to operate efficiently on 256-bit vectors on this platfrom. For x86-64, that would mean SSE2, AVX, and AVX2."]],"mod":[["x86_64",""]],"trait":[["AndNot",""],["ArithOps","Ops that depend on word size"],["BSwap",""],["BitOps0","Ops that are independent of word size and endian"],["BitOps128",""],["BitOps32",""],["BitOps64",""],["LaneWords4","A vector composed one or more lanes each composed of four words."],["Machine",""],["MultiLane","A vector composed of multiple 128-bit lanes."],["RotateEachWord128",""],["RotateEachWord32",""],["RotateEachWord64",""],["Store",""],["StoreBytes",""],["Swap64","Exchange neigboring ranges of bits of the specified size"],["UnsafeFrom",""],["VZip","Combine single vectors into a multi-lane vector."],["Vec2","A vector composed of two elements, which may be words or themselves vectors."],["Vec4","A vector composed of four elements, which may be words or themselves vectors."],["Vec4Ext","Vec4 functions which may not be implemented yet for all Vec4 types. NOTE: functions in this trait may be moved to Vec4 in any patch release. To avoid breakage, import Vec4Ext only together with Vec4, and dont qualify its methods."],["Vector",""],["Words4","A vector composed of four words; depending on their size, operations may cross lanes."],["u128x1",""],["u128x2",""],["u128x4",""],["u32x4",""],["u32x4x2",""],["u32x4x4",""],["u64x2",""],["u64x2x2",""],["u64x2x4",""],["u64x4",""]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/ppv_lite86/x86_64/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["Avx2Machine",""],["NoA1",""],["NoA2",""],["NoNI",""],["NoS3",""],["NoS4",""],["SseMachine",""],["YesA1",""],["YesA2",""],["YesNI",""],["YesS3",""],["YesS4",""]],"type":[["AVX","AVX but not AVX2: only 128-bit integer operations, but use VEX versions of everything to avoid expensive SSE\/VEX conflicts."],["AVX2",""],["SSE2",""],["SSE41",""],["SSSE3",""]],"union":[["vec128_storage","Generic wrapper for unparameterized storage of any of the possible impls. Converting into and out of this type should be essentially free, although it may be more aligned than a particular impl requires."],["vec256_storage",""],["vec512_storage",""]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/rand/distributions/sidebar-items.js /^window.SIDEBAR_ITEMS = {"enum":[["BernoulliError","Error type returned from `Bernoulli::new`."],["WeightedError","Error type returned from `WeightedIndex::new`."]],"mod":[["uniform","A distribution uniformly sampling numbers within a given range."],["weighted","Weighted index sampling"]],"struct":[["Alphanumeric","Sample a `u8`, uniformly distributed over ASCII letters and numbers: a-z, A-Z and 0-9."],["Bernoulli","The Bernoulli distribution."],["DistIter","An iterator that generates random values of `T` with distribution `D`, using `R` as the source of randomness."],["DistMap","A distribution of values of type `S` derived from the distribution `D` by mapping its output of type `T` through the closure `F`."],["Open01","A distribution to sample floating point numbers uniformly in the open interval `(0, 1)`, i.e. not including either endpoint."],["OpenClosed01","A distribution to sample floating point numbers uniformly in the half-open interval `(0, 1]`, i.e. including 1 but not 0."],["Slice","A distribution to sample items uniformly from a slice."],["Standard","A generic random value distribution, implemented for many primitive types. Usually generates values with a numerically uniform distribution, and with a range appropriate to the type."],["Uniform","Sample values uniformly between two bounds."],["WeightedIndex","A distribution using weighted sampling of discrete items"]],"trait":[["DistString","`String` sampler"],["Distribution","Types (distributions) that can be used to create a random instance of `T`."]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/rand/distributions/uniform/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["Uniform","Sample values uniformly between two bounds."],["UniformChar","The back-end implementing [`UniformSampler`] for `char`."],["UniformDuration","The back-end implementing [`UniformSampler`] for `Duration`."],["UniformFloat","The back-end implementing [`UniformSampler`] for floating-point types."],["UniformInt","The back-end implementing [`UniformSampler`] for integer types."]],"trait":[["SampleBorrow","Helper trait similar to `Borrow` but implemented only for SampleUniform and references to SampleUniform in order to resolve ambiguity issues."],["SampleRange","Range that supports generating a single sample efficiently."],["SampleUniform","Helper trait for creating objects using the correct implementation of [`UniformSampler`] for the sampling type."],["UniformSampler","Helper trait handling actual uniform sampling."]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/rand/distributions/weighted/alias_method/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["WeightedIndex",""]],"trait":[["Weight",""]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/rand/distributions/weighted/sidebar-items.js /^window.SIDEBAR_ITEMS = {"enum":[["WeightedError","Error type returned from `WeightedIndex::new`."]],"mod":[["alias_method",""]],"struct":[["WeightedIndex","A distribution using weighted sampling of discrete items"]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/rand/rngs/adapter/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["ReadError","`ReadRng` error type"],["ReadRng","An RNG that reads random bytes straight from any type supporting [`std::io::Read`], for example files."],["ReseedingRng","A wrapper around any PRNG that implements `BlockRngCore`, that adds the ability to reseed it."]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/rand/rngs/mock/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["StepRng","A simple implementation of `RngCore` for testing purposes."]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/rand/rngs/sidebar-items.js /^window.SIDEBAR_ITEMS = {"mod":[["adapter","Wrappers \/ adapters forming RNGs"],["mock","Mock random number generator"]],"struct":[["OsRng","A random number generator that retrieves randomness from the operating system."],["StdRng","The standard RNG. The PRNG algorithm in `StdRng` is chosen to be efficient on the current platform, to be statistically strong and unpredictable (meaning a cryptographically secure PRNG)."],["ThreadRng","A reference to the thread-local generator"]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/rand/seq/index/sidebar-items.js /^window.SIDEBAR_ITEMS = {"enum":[["IndexVec","A vector of indices."],["IndexVecIntoIter","Return type of `IndexVec::into_iter`."],["IndexVecIter","Return type of `IndexVec::iter`."]],"fn":[["sample","Randomly sample exactly `amount` distinct indices from `0..length`, and return them in random order (fully shuffled)."],["sample_weighted","Randomly sample exactly `amount` distinct indices from `0..length`, and return them in an arbitrary order (there is no guarantee of shuffling or ordering). The weights are to be provided by the input function `weights`, which will be called once for each index."]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/rand/seq/sidebar-items.js /^window.SIDEBAR_ITEMS = {"mod":[["index","Low-level API for sampling indices"]],"struct":[["SliceChooseIter","An iterator over multiple slice elements."]],"trait":[["IteratorRandom","Extension trait on iterators, providing random sampling methods."],["SliceRandom","Extension trait on slices, providing random mutation and sampling methods."]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/rand/sidebar-items.js /^window.SIDEBAR_ITEMS = {"fn":[["random","Generates a random value using the thread-local random number generator."],["thread_rng","Retrieve the lazily-initialized thread-local random number generator, seeded by the system. Intended to be used in method chaining style, e.g. `thread_rng().gen::<i32>()`, or cached locally, e.g. `let mut rng = thread_rng();`. Invoked by the `Default` trait, making `ThreadRng::default()` equivalent."]],"mod":[["distributions","Generating random samples from probability distributions"],["prelude","Convenience re-export of common members"],["rngs","Random number generators and adapters"],["seq","Sequence-related functionality"]],"struct":[["Error","Error type of random number generators"]],"trait":[["CryptoRng","A marker trait used to indicate that an [`RngCore`] or `BlockRngCore` implementation is supposed to be cryptographically secure."],["Fill","Types which may be filled with random data"],["Rng","An automatically-implemented extension trait on [`RngCore`] providing high-level generic methods for sampling values and other convenience methods."],["RngCore","The core of a random number generator."],["SeedableRng","A random number generator that can be explicitly seeded."]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/rand_chacha/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["ChaCha12Core","ChaCha with 12 rounds"],["ChaCha12Rng","A cryptographically secure random number generator that uses the ChaCha algorithm."],["ChaCha20Core","ChaCha with 20 rounds"],["ChaCha20Rng","A cryptographically secure random number generator that uses the ChaCha algorithm."],["ChaCha8Core","ChaCha with 8 rounds"],["ChaCha8Rng","A cryptographically secure random number generator that uses the ChaCha algorithm."]],"type":[["ChaChaCore","ChaCha with 20 rounds, low-level interface"],["ChaChaRng","ChaCha with 20 rounds"]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/rand_core/block/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["BlockRng","A wrapper type implementing [`RngCore`] for some type implementing [`BlockRngCore`] with `u32` array buffer; i.e. this can be used to implement a full RNG from just a `generate` function."],["BlockRng64","A wrapper type implementing [`RngCore`] for some type implementing [`BlockRngCore`] with `u64` array buffer; i.e. this can be used to implement a full RNG from just a `generate` function."]],"trait":[["BlockRngCore","A trait for RNGs which do not generate random numbers individually, but in blocks (typically `[u32; N]`). This technique is commonly used by cryptographic RNGs to improve performance."]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/rand_core/impls/sidebar-items.js /^window.SIDEBAR_ITEMS = {"fn":[["fill_bytes_via_next","Implement `fill_bytes` via `next_u64` and `next_u32`, little-endian order."],["fill_via_u32_chunks","Implement `fill_bytes` by reading chunks from the output buffer of a block based RNG."],["fill_via_u64_chunks","Implement `fill_bytes` by reading chunks from the output buffer of a block based RNG."],["next_u32_via_fill","Implement `next_u32` via `fill_bytes`, little-endian order."],["next_u64_via_fill","Implement `next_u64` via `fill_bytes`, little-endian order."],["next_u64_via_u32","Implement `next_u64` via `next_u32`, little-endian order."]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/rand_core/le/sidebar-items.js /^window.SIDEBAR_ITEMS = {"fn":[["read_u32_into","Reads unsigned 32 bit integers from `src` into `dst`."],["read_u64_into","Reads unsigned 64 bit integers from `src` into `dst`."]]};/;" c class:window
SIDEBAR_ITEMS guessing_game/target/doc/rand_core/sidebar-items.js /^window.SIDEBAR_ITEMS = {"mod":[["block","The `BlockRngCore` trait and implementation helpers"],["impls","Helper functions for implementing `RngCore` functions."],["le","Little-Endian utilities"]],"struct":[["Error","Error type of random number generators"],["OsRng","A random number generator that retrieves randomness from the operating system."]],"trait":[["CryptoRng","A marker trait used to indicate that an [`RngCore`] or `BlockRngCore` implementation is supposed to be cryptographically secure."],["CryptoRngCore","An extension trait that is automatically implemented for any type implementing [`RngCore`] and [`CryptoRng`]."],["RngCore","The core of a random number generator."],["SeedableRng","A random number generator that can be explicitly seeded."]]};/;" c class:window
addClass guessing_game/target/doc/static.files/storage-d43fa987303ecbbb.js /^"use strict";const darkThemes=["dark","ayu"];window.currentTheme=document.getElementById("themeStyle");window.mainTheme=document.getElementById("mainThemeStyle");window.RUSTDOC_MOBILE_BREAKPOINT=700;const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");if(settingsElement===null){return null}const dataset=settingsElement.dataset;if(dataset===undefined){return null}return dataset})();function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current!==null){return current}if(settingsDataset!==null){const def=settingsDataset[settingName.replace(\/-\/g,"_")];if(def!==undefined){return def}}return null}const localStoredTheme=getSettingValue("theme");const savedHref=[];function hasClass(elem,className){return elem&&elem.classList&&elem.classList.contains(className)}function addClass(elem,className){if(!elem||!elem.classList){return}elem.classList.add(className)}function removeClass(elem,className){if(!elem||!elem.classList){return}elem.classList.remove(className)}function onEach(arr,func,reversed){if(arr&&arr.length>0&&func){if(reversed){const length=arr.length;for(let i=length-1;i>=0;--i){if(func(arr[i])){return true}}}else{for(const elem of arr){if(func(elem)){return true}}}}return false}function onEachLazy(lazyArray,func,reversed){return onEach(Array.prototype.slice.call(lazyArray),func,reversed)}function updateLocalStorage(name,value){try{window.localStorage.setItem("rustdoc-"+name,value)}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name)}catch(e){return null}}function switchTheme(styleElem,mainStyleElem,newThemeName,saveTheme){if(saveTheme){updateLocalStorage("theme",newThemeName)}if(savedHref.length===0){onEachLazy(document.getElementsByTagName("link"),el=>{savedHref.push(el.href)})}const newHref=savedHref.find(url=>{const m=url.match(\/static\\.files\\\/(.*)-[a-f0-9]{16}\\.css$\/);if(m&&m[1]===newThemeName){return true}const m2=url.match(\/\\\/([^\/]*)\\.css$\/);if(m2&&m2[1].startsWith(newThemeName)){return true}});if(newHref&&newHref!==styleElem.href){styleElem.href=newHref}}function useSystemTheme(value){if(value===undefined){value=true}updateLocalStorage("use-system-theme",value);const toggle=document.getElementById("use-system-theme");if(toggle&&toggle instanceof HTMLInputElement){toggle.checked=value}}const updateSystemTheme=(function(){if(!window.matchMedia){return()=>{const cssTheme=getComputedStyle(document.documentElement).getPropertyValue("content");switchTheme(window.currentTheme,window.mainTheme,JSON.parse(cssTheme)||"light",true)}}const mql=window.matchMedia("(prefers-color-scheme: dark)");function handlePreferenceChange(mql){const use=theme=>{switchTheme(window.currentTheme,window.mainTheme,theme,true)};if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";if(mql.matches){use(darkTheme)}else{use(lightTheme)}}else{use(getSettingValue("theme"))}}mql.addListener(handlePreferenceChange);return()=>{handlePreferenceChange(mql)}})();function switchToSavedTheme(){switchTheme(window.currentTheme,window.mainTheme,getSettingValue("theme")||"light",false)}if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme)}updateSystemTheme()}else{switchToSavedTheme()}if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"source-sidebar-expanded")}window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(switchToSavedTheme,0)}})/;" f
addIntoResults guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `
addTab guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::`")}
blurHandler guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.out
browserSupportsHistoryApi guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=s
buildHrefAndPath guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected
buildUrl guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::`"
changeSetting guessing_game/target/doc/static.files/settings-bebeae96e00e4617.js /^"use strict";(function(){const isSettingsPage=window.location.pathname.endsWith("\/settings.html");function changeSetting(settingName,value){if(settingName==="theme"){const useSystem=value==="system preference"?"true":"false";updateLocalStorage("use-system-theme",useSystem)}updateLocalStorage(settingName,value);switch(settingName){case"theme":case"preferred-dark-theme":case"preferred-light-theme":updateSystemTheme();updateLightAndDark();break;case"line-numbers":if(value===true){window.rustdoc_add_line_numbers_to_examples()}else{window.rustdoc_remove_line_numbers_from_examples()}break}}function handleKey(ev){if(ev.ctrlKey||ev.altKey||ev.metaKey){return}switch(getVirtualKey(ev)){case"Enter":case"Return":case"Space":ev.target.checked=!ev.target.checked;ev.preventDefault();break}}function showLightAndDark(){removeClass(document.getElementById("preferred-light-theme").parentElement,"hidden");removeClass(document.getElementById("preferred-dark-theme").parentElement,"hidden")}function hideLightAndDark(){addClass(document.getElementById("preferred-light-theme").parentElement,"hidden");addClass(document.getElementById("preferred-dark-theme").parentElement,"hidden")}function updateLightAndDark(){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||(useSystem===null&&getSettingValue("theme")===null)){showLightAndDark()}else{hideLightAndDark()}}function setEvents(settingsElement){updateLightAndDark();onEachLazy(settingsElement.querySelectorAll("input[type=\\"checkbox\\"]"),toggle=>{const settingId=toggle.id;const settingValue=getSettingValue(settingId);if(settingValue!==null){toggle.checked=settingValue==="true"}toggle.onchange=function(){changeSetting(this.id,this.checked)};toggle.onkeyup=handleKey;toggle.onkeyrelease=handleKey});onEachLazy(settingsElement.getElementsByClassName("select-wrapper"),elem=>{const select=elem.getElementsByTagName("select")[0];const settingId=select.id;const settingValue=getSettingValue(settingId);if(settingValue!==null){select.value=settingValue}select.onchange=function(){changeSetting(this.id,this.value)}});onEachLazy(settingsElement.querySelectorAll("input[type=\\"radio\\"]"),elem=>{const settingId=elem.name;let settingValue=getSettingValue(settingId);if(settingId==="theme"){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||settingValue===null){if(useSystem!=="false"){settingValue="system preference"}else{settingValue="light"}}}if(settingValue!==null&&settingValue!=="null"){elem.checked=settingValue===elem.value}elem.addEventListener("change",ev=>{changeSetting(ev.target.name,ev.target.value)})})}function buildSettingsPageSections(settings){let output="";for(const setting of settings){output+="<div class=\\"setting-line\\">";const js_data_name=setting["js_name"];const setting_name=setting["name"];if(setting["options"]!==undefined){output+=`\\$/;" f
checkArgs guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::`
checkExtraTypeFilterCharacters guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Err
checkGenerics guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `:
checkIfInGenerics guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpecte
checkPath guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::`
checkReturned guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `:
checkType guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::`
closeSidebarIfMobile guessing_game/target/doc/static.files/source-script-5cf2e01a42cc9858.js /^"use strict";(function(){const rootPath=document.getElementById("rustdoc-vars").attributes["data-root-path"].value;const NAME_OFFSET=0;const DIRS_OFFSET=1;const FILES_OFFSET=2;function closeSidebarIfMobile(){if(window.innerWidth<window.RUSTDOC_MOBILE_BREAKPOINT){updateLocalStorage("source-sidebar-show","false")}}function createDirEntry(elem,parent,fullPath,hasFoundFile){const dirEntry=document.createElement("details");const summary=document.createElement("summary");dirEntry.className="dir-entry";fullPath+=elem[NAME_OFFSET]+"\/";summary.innerText=elem[NAME_OFFSET];dirEntry.appendChild(summary);const folders=document.createElement("div");folders.className="folders";if(elem[DIRS_OFFSET]){for(const dir of elem[DIRS_OFFSET]){if(createDirEntry(dir,folders,fullPath,false)){dirEntry.open=true;hasFoundFile=true}}}dirEntry.appendChild(folders);const files=document.createElement("div");files.className="files";if(elem[FILES_OFFSET]){for(const file_text of elem[FILES_OFFSET]){const file=document.createElement("a");file.innerText=file_text;file.href=rootPath+"src\/"+fullPath+file_text+".html";file.addEventListener("click",closeSidebarIfMobile);const w=window.location.href.split("#")[0];if(!hasFoundFile&&w===file.href){file.className="selected";dirEntry.open=true;hasFoundFile=true}files.appendChild(file)}}dirEntry.appendChild(files);parent.appendChild(dirEntry);return hasFoundFile}function toggleSidebar(){const child=this.parentNode.children[0];if(child.innerText===">"){window.rustdocMobileScrollLock();addClass(document.documentElement,"source-sidebar-expanded");child.innerText="<";updateLocalStorage("source-sidebar-show","true")}else{window.rustdocMobileScrollUnlock();removeClass(document.documentElement,"source-sidebar-expanded");child.innerText=">";updateLocalStorage("source-sidebar-show","false")}}function createSidebarToggle(){const sidebarToggle=document.createElement("div");sidebarToggle.id="sidebar-toggle";const inner=document.createElement("button");if(getCurrentValue("source-sidebar-show")==="true"){inner.innerText="<"}else{inner.innerText=">"}inner.onclick=toggleSidebar;sidebarToggle.appendChild(inner);return sidebarToggle}function createSourceSidebar(){const container=document.querySelector("nav.sidebar");const sidebarToggle=createSidebarToggle();container.insertBefore(sidebarToggle,container.firstChild);const sidebar=document.createElement("div");sidebar.id="source-sidebar";let hasFoundFile=false;const title=document.createElement("div");title.className="title";title.innerText="Files";sidebar.appendChild(title);Object.keys(sourcesIndex).forEach(key=>{sourcesIndex[key][NAME_OFFSET]=key;hasFoundFile=createDirEntry(sourcesIndex[key],sidebar,"",hasFoundFile)});container.appendChild(sidebar);const selected_elem=sidebar.getElementsByClassName("selected")[0];if(typeof selected_elem!=="undefined"){selected_elem.focus()}}const lineNumbersRegex=\/^#?(\\d+)(?:-(\\d+))?$\/;function highlightSourceLines(match){if(typeof match==="undefined"){match=window.location.hash.match(lineNumbersRegex)}if(!match){return}let from=parseInt(match[1],10);let to=from;if(typeof match[2]!=="undefined"){to=parseInt(match[2],10)}if(to<from){const tmp=to;to=from;from=tmp}let elem=document.getElementById(from);if(!elem){return}const x=document.getElementById(from);if(x){x.scrollIntoView()}onEachLazy(document.getElementsByClassName("src-line-numbers"),e=>{onEachLazy(e.getElementsByTagName("a"),i_e=>{removeClass(i_e,"line-highlighted")})});for(let i=from;i<=to;++i){elem=document.getElementById(i);if(!elem){break}addClass(elem,"line-highlighted")}}const handleSourceHighlight=(function(){let prev_line_id=0;const set_fragment=name=>{const x=window.scrollX,y=window.scrollY;if(browserSupportsHistoryApi()){history.replaceState(null,null,"#"+name);highlightSourceLines()}else{location.replace("#"+name)}window.scrollTo(x,y)};return ev=>{let cur_line_id=parseInt(ev.target.id,10);if(isNaN(cur_line_id)||ev.ctrlKey||ev.altKey||ev.metaKey){return}ev.preventDefault();if(ev.shiftKe
constant guessing_game/target/doc/libc/sidebar-items.js /^window.SIDEBAR_ITEMS = {"constant":[["ABDAY_1",""],["ABDAY_2",""],["ABDAY_3",""],["ABDAY_4",""],["ABDAY_5",""],["ABDAY_6",""],["ABDAY_7",""],["ABMON_1",""],["ABMON_10",""],["ABMON_11",""],["ABMON_12",""],["ABMON_2",""],["ABMON_3",""],["ABMON_4",""],["ABMON_5",""],["ABMON_6",""],["ABMON_7",""],["ABMON_8",""],["ABMON_9",""],["ABS_CNT",""],["ABS_MAX",""],["ACCOUNTING",""],["ADDR_COMPAT_LAYOUT",""],["ADDR_LIMIT_32BIT",""],["ADDR_LIMIT_3GB",""],["ADDR_NO_RANDOMIZE",""],["ADFS_SUPER_MAGIC",""],["ADJ_ESTERROR",""],["ADJ_FREQUENCY",""],["ADJ_MAXERROR",""],["ADJ_MICRO",""],["ADJ_NANO",""],["ADJ_OFFSET",""],["ADJ_OFFSET_SINGLESHOT",""],["ADJ_OFFSET_SS_READ",""],["ADJ_SETOFFSET",""],["ADJ_STATUS",""],["ADJ_TAI",""],["ADJ_TICK",""],["ADJ_TIMECONST",""],["AFFS_SUPER_MAGIC",""],["AFS_SUPER_MAGIC",""],["AF_ALG",""],["AF_APPLETALK",""],["AF_ASH",""],["AF_ATMPVC",""],["AF_ATMSVC",""],["AF_AX25",""],["AF_BLUETOOTH",""],["AF_BRIDGE",""],["AF_CAIF",""],["AF_CAN",""],["AF_DECnet",""],["AF_ECONET",""],["AF_IB",""],["AF_IEEE802154",""],["AF_INET",""],["AF_INET6",""],["AF_IPX",""],["AF_IRDA",""],["AF_ISDN",""],["AF_IUCV",""],["AF_KEY",""],["AF_LLC",""],["AF_LOCAL",""],["AF_MPLS",""],["AF_NETBEUI",""],["AF_NETLINK",""],["AF_NETROM",""],["AF_NFC",""],["AF_PACKET",""],["AF_PHONET",""],["AF_PPPOX",""],["AF_RDS",""],["AF_ROSE",""],["AF_ROUTE",""],["AF_RXRPC",""],["AF_SECURITY",""],["AF_SNA",""],["AF_TIPC",""],["AF_UNIX",""],["AF_UNSPEC",""],["AF_VSOCK",""],["AF_WANPIPE",""],["AF_X25",""],["AF_XDP",""],["AIO_ALLDONE",""],["AIO_CANCELED",""],["AIO_NOTCANCELED",""],["AI_ADDRCONFIG",""],["AI_ALL",""],["AI_CANONNAME",""],["AI_NUMERICHOST",""],["AI_NUMERICSERV",""],["AI_PASSIVE",""],["AI_V4MAPPED",""],["ALG_OP_DECRYPT",""],["ALG_OP_ENCRYPT",""],["ALG_SET_AEAD_ASSOCLEN",""],["ALG_SET_AEAD_AUTHSIZE",""],["ALG_SET_IV",""],["ALG_SET_KEY",""],["ALG_SET_OP",""],["ALT_DIGITS",""],["AM_STR",""],["ARPD_FLUSH",""],["ARPD_LOOKUP",""],["ARPD_UPDATE",""],["ARPHRD_ADAPT",""],["ARPHRD_APPLETLK",""],["ARPHRD_ARCNET",""],["ARPHRD_ASH",""],["ARPHRD_ATM",""],["ARPHRD_AX25",""],["ARPHRD_BIF",""],["ARPHRD_CAN",""],["ARPHRD_CHAOS",""],["ARPHRD_CISCO",""],["ARPHRD_CSLIP",""],["ARPHRD_CSLIP6",""],["ARPHRD_DDCMP",""],["ARPHRD_DLCI",""],["ARPHRD_ECONET",""],["ARPHRD_EETHER",""],["ARPHRD_ETHER",""],["ARPHRD_EUI64",""],["ARPHRD_FCAL",""],["ARPHRD_FCFABRIC",""],["ARPHRD_FCPL",""],["ARPHRD_FCPP",""],["ARPHRD_FDDI",""],["ARPHRD_FRAD",""],["ARPHRD_HDLC",""],["ARPHRD_HIPPI",""],["ARPHRD_HWX25",""],["ARPHRD_IEEE1394",""],["ARPHRD_IEEE802",""],["ARPHRD_IEEE80211",""],["ARPHRD_IEEE80211_PRISM",""],["ARPHRD_IEEE80211_RADIOTAP",""],["ARPHRD_IEEE802154",""],["ARPHRD_IEEE802_TR",""],["ARPHRD_INFINIBAND",""],["ARPHRD_IPDDP",""],["ARPHRD_IPGRE",""],["ARPHRD_IRDA",""],["ARPHRD_LAPB",""],["ARPHRD_LOCALTLK",""],["ARPHRD_LOOPBACK",""],["ARPHRD_METRICOM",""],["ARPHRD_NETROM",""],["ARPHRD_NONE",""],["ARPHRD_PIMREG",""],["ARPHRD_PPP",""],["ARPHRD_PRONET",""],["ARPHRD_RAWHDLC",""],["ARPHRD_ROSE",""],["ARPHRD_RSRVD",""],["ARPHRD_SIT",""],["ARPHRD_SKIP",""],["ARPHRD_SLIP",""],["ARPHRD_SLIP6",""],["ARPHRD_TUNNEL",""],["ARPHRD_TUNNEL6",""],["ARPHRD_VOID",""],["ARPHRD_X25",""],["ARPOP_InREPLY",""],["ARPOP_InREQUEST",""],["ARPOP_NAK",""],["ARPOP_REPLY",""],["ARPOP_REQUEST",""],["ARPOP_RREPLY",""],["ARPOP_RREQUEST",""],["ATF_COM",""],["ATF_DONTPUB",""],["ATF_MAGIC",""],["ATF_NETMASK",""],["ATF_PERM",""],["ATF_PUBL",""],["ATF_USETRAILERS",""],["AT_BASE",""],["AT_BASE_PLATFORM",""],["AT_CLKTCK",""],["AT_EACCESS",""],["AT_EGID",""],["AT_EMPTY_PATH",""],["AT_ENTRY",""],["AT_EUID",""],["AT_EXECFD",""],["AT_EXECFN",""],["AT_FDCWD",""],["AT_FLAGS",""],["AT_GID",""],["AT_HWCAP",""],["AT_HWCAP2",""],["AT_IGNORE",""],["AT_NOTELF",""],["AT_NO_AUTOMOUNT",""],["AT_NULL",""],["AT_PAGESZ",""],["AT_PHDR",""],["AT_PHENT",""],["AT_PHNUM",""],["AT_PLATFORM",""],["AT_RANDOM",""],["AT_REMOVEDIR",""],["AT_SECURE",""],["AT_STATX_DONT_SYNC",""],["AT_STATX_FORCE_SYNC",""],["AT_STATX_SYNC_AS_STAT",""],["AT_STATX_SYNC_TYPE",""],["AT_SYMLINK_FOLLOW",""],["AT_SYMLINK_NOFOLLOW",""],
createAliasFromItem guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpec
createDirEntry guessing_game/target/doc/static.files/source-script-5cf2e01a42cc9858.js /^"use strict";(function(){const rootPath=document.getElementById("rustdoc-vars").attributes["data-root-path"].value;const NAME_OFFSET=0;const DIRS_OFFSET=1;const FILES_OFFSET=2;function closeSidebarIfMobile(){if(window.innerWidth<window.RUSTDOC_MOBILE_BREAKPOINT){updateLocalStorage("source-sidebar-show","false")}}function createDirEntry(elem,parent,fullPath,hasFoundFile){const dirEntry=document.createElement("details");const summary=document.createElement("summary");dirEntry.className="dir-entry";fullPath+=elem[NAME_OFFSET]+"\/";summary.innerText=elem[NAME_OFFSET];dirEntry.appendChild(summary);const folders=document.createElement("div");folders.className="folders";if(elem[DIRS_OFFSET]){for(const dir of elem[DIRS_OFFSET]){if(createDirEntry(dir,folders,fullPath,false)){dirEntry.open=true;hasFoundFile=true}}}dirEntry.appendChild(folders);const files=document.createElement("div");files.className="files";if(elem[FILES_OFFSET]){for(const file_text of elem[FILES_OFFSET]){const file=document.createElement("a");file.innerText=file_text;file.href=rootPath+"src\/"+fullPath+file_text+".html";file.addEventListener("click",closeSidebarIfMobile);const w=window.location.href.split("#")[0];if(!hasFoundFile&&w===file.href){file.className="selected";dirEntry.open=true;hasFoundFile=true}files.appendChild(file)}}dirEntry.appendChild(files);parent.appendChild(dirEntry);return hasFoundFile}function toggleSidebar(){const child=this.parentNode.children[0];if(child.innerText===">"){window.rustdocMobileScrollLock();addClass(document.documentElement,"source-sidebar-expanded");child.innerText="<";updateLocalStorage("source-sidebar-show","true")}else{window.rustdocMobileScrollUnlock();removeClass(document.documentElement,"source-sidebar-expanded");child.innerText=">";updateLocalStorage("source-sidebar-show","false")}}function createSidebarToggle(){const sidebarToggle=document.createElement("div");sidebarToggle.id="sidebar-toggle";const inner=document.createElement("button");if(getCurrentValue("source-sidebar-show")==="true"){inner.innerText="<"}else{inner.innerText=">"}inner.onclick=toggleSidebar;sidebarToggle.appendChild(inner);return sidebarToggle}function createSourceSidebar(){const container=document.querySelector("nav.sidebar");const sidebarToggle=createSidebarToggle();container.insertBefore(sidebarToggle,container.firstChild);const sidebar=document.createElement("div");sidebar.id="source-sidebar";let hasFoundFile=false;const title=document.createElement("div");title.className="title";title.innerText="Files";sidebar.appendChild(title);Object.keys(sourcesIndex).forEach(key=>{sourcesIndex[key][NAME_OFFSET]=key;hasFoundFile=createDirEntry(sourcesIndex[key],sidebar,"",hasFoundFile)});container.appendChild(sidebar);const selected_elem=sidebar.getElementsByClassName("selected")[0];if(typeof selected_elem!=="undefined"){selected_elem.focus()}}const lineNumbersRegex=\/^#?(\\d+)(?:-(\\d+))?$\/;function highlightSourceLines(match){if(typeof match==="undefined"){match=window.location.hash.match(lineNumbersRegex)}if(!match){return}let from=parseInt(match[1],10);let to=from;if(typeof match[2]!=="undefined"){to=parseInt(match[2],10)}if(to<from){const tmp=to;to=from;from=tmp}let elem=document.getElementById(from);if(!elem){return}const x=document.getElementById(from);if(x){x.scrollIntoView()}onEachLazy(document.getElementsByClassName("src-line-numbers"),e=>{onEachLazy(e.getElementsByTagName("a"),i_e=>{removeClass(i_e,"line-highlighted")})});for(let i=from;i<=to;++i){elem=document.getElementById(i);if(!elem){break}addClass(elem,"line-highlighted")}}const handleSourceHighlight=(function(){let prev_line_id=0;const set_fragment=name=>{const x=window.scrollX,y=window.scrollY;if(browserSupportsHistoryApi()){history.replaceState(null,null,"#"+name);highlightSourceLines()}else{location.replace("#"+name)}window.scrollTo(x,y)};return ev=>{let cur_line_id=parseInt(ev.target.id,10);if(isNaN(cur_line_id)||ev.ctrlKey||ev.altKey||ev.metaKey){return}ev.preventDefault();if(ev.shiftKey&&pre
createQueryElement guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpect
createQueryResults guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpect
createSidebarToggle guessing_game/target/doc/static.files/source-script-5cf2e01a42cc9858.js /^"use strict";(function(){const rootPath=document.getElementById("rustdoc-vars").attributes["data-root-path"].value;const NAME_OFFSET=0;const DIRS_OFFSET=1;const FILES_OFFSET=2;function closeSidebarIfMobile(){if(window.innerWidth<window.RUSTDOC_MOBILE_BREAKPOINT){updateLocalStorage("source-sidebar-show","false")}}function createDirEntry(elem,parent,fullPath,hasFoundFile){const dirEntry=document.createElement("details");const summary=document.createElement("summary");dirEntry.className="dir-entry";fullPath+=elem[NAME_OFFSET]+"\/";summary.innerText=elem[NAME_OFFSET];dirEntry.appendChild(summary);const folders=document.createElement("div");folders.className="folders";if(elem[DIRS_OFFSET]){for(const dir of elem[DIRS_OFFSET]){if(createDirEntry(dir,folders,fullPath,false)){dirEntry.open=true;hasFoundFile=true}}}dirEntry.appendChild(folders);const files=document.createElement("div");files.className="files";if(elem[FILES_OFFSET]){for(const file_text of elem[FILES_OFFSET]){const file=document.createElement("a");file.innerText=file_text;file.href=rootPath+"src\/"+fullPath+file_text+".html";file.addEventListener("click",closeSidebarIfMobile);const w=window.location.href.split("#")[0];if(!hasFoundFile&&w===file.href){file.className="selected";dirEntry.open=true;hasFoundFile=true}files.appendChild(file)}}dirEntry.appendChild(files);parent.appendChild(dirEntry);return hasFoundFile}function toggleSidebar(){const child=this.parentNode.children[0];if(child.innerText===">"){window.rustdocMobileScrollLock();addClass(document.documentElement,"source-sidebar-expanded");child.innerText="<";updateLocalStorage("source-sidebar-show","true")}else{window.rustdocMobileScrollUnlock();removeClass(document.documentElement,"source-sidebar-expanded");child.innerText=">";updateLocalStorage("source-sidebar-show","false")}}function createSidebarToggle(){const sidebarToggle=document.createElement("div");sidebarToggle.id="sidebar-toggle";const inner=document.createElement("button");if(getCurrentValue("source-sidebar-show")==="true"){inner.innerText="<"}else{inner.innerText=">"}inner.onclick=toggleSidebar;sidebarToggle.appendChild(inner);return sidebarToggle}function createSourceSidebar(){const container=document.querySelector("nav.sidebar");const sidebarToggle=createSidebarToggle();container.insertBefore(sidebarToggle,container.firstChild);const sidebar=document.createElement("div");sidebar.id="source-sidebar";let hasFoundFile=false;const title=document.createElement("div");title.className="title";title.innerText="Files";sidebar.appendChild(title);Object.keys(sourcesIndex).forEach(key=>{sourcesIndex[key][NAME_OFFSET]=key;hasFoundFile=createDirEntry(sourcesIndex[key],sidebar,"",hasFoundFile)});container.appendChild(sidebar);const selected_elem=sidebar.getElementsByClassName("selected")[0];if(typeof selected_elem!=="undefined"){selected_elem.focus()}}const lineNumbersRegex=\/^#?(\\d+)(?:-(\\d+))?$\/;function highlightSourceLines(match){if(typeof match==="undefined"){match=window.location.hash.match(lineNumbersRegex)}if(!match){return}let from=parseInt(match[1],10);let to=from;if(typeof match[2]!=="undefined"){to=parseInt(match[2],10)}if(to<from){const tmp=to;to=from;from=tmp}let elem=document.getElementById(from);if(!elem){return}const x=document.getElementById(from);if(x){x.scrollIntoView()}onEachLazy(document.getElementsByClassName("src-line-numbers"),e=>{onEachLazy(e.getElementsByTagName("a"),i_e=>{removeClass(i_e,"line-highlighted")})});for(let i=from;i<=to;++i){elem=document.getElementById(i);if(!elem){break}addClass(elem,"line-highlighted")}}const handleSourceHighlight=(function(){let prev_line_id=0;const set_fragment=name=>{const x=window.scrollX,y=window.scrollY;if(browserSupportsHistoryApi()){history.replaceState(null,null,"#"+name);highlightSourceLines()}else{location.replace("#"+name)}window.scrollTo(x,y)};return ev=>{let cur_line_id=parseInt(ev.target.id,10);if(isNaN(cur_line_id)||ev.ctrlKey||ev.altKey||ev.metaKey){return}ev.preventDefault();if(ev.shiftKey
createSourceSidebar guessing_game/target/doc/static.files/source-script-5cf2e01a42cc9858.js /^"use strict";(function(){const rootPath=document.getElementById("rustdoc-vars").attributes["data-root-path"].value;const NAME_OFFSET=0;const DIRS_OFFSET=1;const FILES_OFFSET=2;function closeSidebarIfMobile(){if(window.innerWidth<window.RUSTDOC_MOBILE_BREAKPOINT){updateLocalStorage("source-sidebar-show","false")}}function createDirEntry(elem,parent,fullPath,hasFoundFile){const dirEntry=document.createElement("details");const summary=document.createElement("summary");dirEntry.className="dir-entry";fullPath+=elem[NAME_OFFSET]+"\/";summary.innerText=elem[NAME_OFFSET];dirEntry.appendChild(summary);const folders=document.createElement("div");folders.className="folders";if(elem[DIRS_OFFSET]){for(const dir of elem[DIRS_OFFSET]){if(createDirEntry(dir,folders,fullPath,false)){dirEntry.open=true;hasFoundFile=true}}}dirEntry.appendChild(folders);const files=document.createElement("div");files.className="files";if(elem[FILES_OFFSET]){for(const file_text of elem[FILES_OFFSET]){const file=document.createElement("a");file.innerText=file_text;file.href=rootPath+"src\/"+fullPath+file_text+".html";file.addEventListener("click",closeSidebarIfMobile);const w=window.location.href.split("#")[0];if(!hasFoundFile&&w===file.href){file.className="selected";dirEntry.open=true;hasFoundFile=true}files.appendChild(file)}}dirEntry.appendChild(files);parent.appendChild(dirEntry);return hasFoundFile}function toggleSidebar(){const child=this.parentNode.children[0];if(child.innerText===">"){window.rustdocMobileScrollLock();addClass(document.documentElement,"source-sidebar-expanded");child.innerText="<";updateLocalStorage("source-sidebar-show","true")}else{window.rustdocMobileScrollUnlock();removeClass(document.documentElement,"source-sidebar-expanded");child.innerText=">";updateLocalStorage("source-sidebar-show","false")}}function createSidebarToggle(){const sidebarToggle=document.createElement("div");sidebarToggle.id="sidebar-toggle";const inner=document.createElement("button");if(getCurrentValue("source-sidebar-show")==="true"){inner.innerText="<"}else{inner.innerText=">"}inner.onclick=toggleSidebar;sidebarToggle.appendChild(inner);return sidebarToggle}function createSourceSidebar(){const container=document.querySelector("nav.sidebar");const sidebarToggle=createSidebarToggle();container.insertBefore(sidebarToggle,container.firstChild);const sidebar=document.createElement("div");sidebar.id="source-sidebar";let hasFoundFile=false;const title=document.createElement("div");title.className="title";title.innerText="Files";sidebar.appendChild(title);Object.keys(sourcesIndex).forEach(key=>{sourcesIndex[key][NAME_OFFSET]=key;hasFoundFile=createDirEntry(sourcesIndex[key],sidebar,"",hasFoundFile)});container.appendChild(sidebar);const selected_elem=sidebar.getElementsByClassName("selected")[0];if(typeof selected_elem!=="undefined"){selected_elem.focus()}}const lineNumbersRegex=\/^#?(\\d+)(?:-(\\d+))?$\/;function highlightSourceLines(match){if(typeof match==="undefined"){match=window.location.hash.match(lineNumbersRegex)}if(!match){return}let from=parseInt(match[1],10);let to=from;if(typeof match[2]!=="undefined"){to=parseInt(match[2],10)}if(to<from){const tmp=to;to=from;from=tmp}let elem=document.getElementById(from);if(!elem){return}const x=document.getElementById(from);if(x){x.scrollIntoView()}onEachLazy(document.getElementsByClassName("src-line-numbers"),e=>{onEachLazy(e.getElementsByTagName("a"),i_e=>{removeClass(i_e,"line-highlighted")})});for(let i=from;i<=to;++i){elem=document.getElementById(i);if(!elem){break}addClass(elem,"line-highlighted")}}const handleSourceHighlight=(function(){let prev_line_id=0;const set_fragment=name=>{const x=window.scrollX,y=window.scrollY;if(browserSupportsHistoryApi()){history.replaceState(null,null,"#"+name);highlightSourceLines()}else{location.replace("#"+name)}window.scrollTo(x,y)};return ev=>{let cur_line_id=parseInt(ev.target.id,10);if(isNaN(cur_line_id)||ev.ctrlKey||ev.altKey||ev.metaKey){return}ev.preventDefault();if(ev.shiftKey
dontValidate guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::
elemIsInParent guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.
enum guessing_game/target/doc/libc/sidebar-items.js /^window.SIDEBAR_ITEMS = {"constant":[["ABDAY_1",""],["ABDAY_2",""],["ABDAY_3",""],["ABDAY_4",""],["ABDAY_5",""],["ABDAY_6",""],["ABDAY_7",""],["ABMON_1",""],["ABMON_10",""],["ABMON_11",""],["ABMON_12",""],["ABMON_2",""],["ABMON_3",""],["ABMON_4",""],["ABMON_5",""],["ABMON_6",""],["ABMON_7",""],["ABMON_8",""],["ABMON_9",""],["ABS_CNT",""],["ABS_MAX",""],["ACCOUNTING",""],["ADDR_COMPAT_LAYOUT",""],["ADDR_LIMIT_32BIT",""],["ADDR_LIMIT_3GB",""],["ADDR_NO_RANDOMIZE",""],["ADFS_SUPER_MAGIC",""],["ADJ_ESTERROR",""],["ADJ_FREQUENCY",""],["ADJ_MAXERROR",""],["ADJ_MICRO",""],["ADJ_NANO",""],["ADJ_OFFSET",""],["ADJ_OFFSET_SINGLESHOT",""],["ADJ_OFFSET_SS_READ",""],["ADJ_SETOFFSET",""],["ADJ_STATUS",""],["ADJ_TAI",""],["ADJ_TICK",""],["ADJ_TIMECONST",""],["AFFS_SUPER_MAGIC",""],["AFS_SUPER_MAGIC",""],["AF_ALG",""],["AF_APPLETALK",""],["AF_ASH",""],["AF_ATMPVC",""],["AF_ATMSVC",""],["AF_AX25",""],["AF_BLUETOOTH",""],["AF_BRIDGE",""],["AF_CAIF",""],["AF_CAN",""],["AF_DECnet",""],["AF_ECONET",""],["AF_IB",""],["AF_IEEE802154",""],["AF_INET",""],["AF_INET6",""],["AF_IPX",""],["AF_IRDA",""],["AF_ISDN",""],["AF_IUCV",""],["AF_KEY",""],["AF_LLC",""],["AF_LOCAL",""],["AF_MPLS",""],["AF_NETBEUI",""],["AF_NETLINK",""],["AF_NETROM",""],["AF_NFC",""],["AF_PACKET",""],["AF_PHONET",""],["AF_PPPOX",""],["AF_RDS",""],["AF_ROSE",""],["AF_ROUTE",""],["AF_RXRPC",""],["AF_SECURITY",""],["AF_SNA",""],["AF_TIPC",""],["AF_UNIX",""],["AF_UNSPEC",""],["AF_VSOCK",""],["AF_WANPIPE",""],["AF_X25",""],["AF_XDP",""],["AIO_ALLDONE",""],["AIO_CANCELED",""],["AIO_NOTCANCELED",""],["AI_ADDRCONFIG",""],["AI_ALL",""],["AI_CANONNAME",""],["AI_NUMERICHOST",""],["AI_NUMERICSERV",""],["AI_PASSIVE",""],["AI_V4MAPPED",""],["ALG_OP_DECRYPT",""],["ALG_OP_ENCRYPT",""],["ALG_SET_AEAD_ASSOCLEN",""],["ALG_SET_AEAD_AUTHSIZE",""],["ALG_SET_IV",""],["ALG_SET_KEY",""],["ALG_SET_OP",""],["ALT_DIGITS",""],["AM_STR",""],["ARPD_FLUSH",""],["ARPD_LOOKUP",""],["ARPD_UPDATE",""],["ARPHRD_ADAPT",""],["ARPHRD_APPLETLK",""],["ARPHRD_ARCNET",""],["ARPHRD_ASH",""],["ARPHRD_ATM",""],["ARPHRD_AX25",""],["ARPHRD_BIF",""],["ARPHRD_CAN",""],["ARPHRD_CHAOS",""],["ARPHRD_CISCO",""],["ARPHRD_CSLIP",""],["ARPHRD_CSLIP6",""],["ARPHRD_DDCMP",""],["ARPHRD_DLCI",""],["ARPHRD_ECONET",""],["ARPHRD_EETHER",""],["ARPHRD_ETHER",""],["ARPHRD_EUI64",""],["ARPHRD_FCAL",""],["ARPHRD_FCFABRIC",""],["ARPHRD_FCPL",""],["ARPHRD_FCPP",""],["ARPHRD_FDDI",""],["ARPHRD_FRAD",""],["ARPHRD_HDLC",""],["ARPHRD_HIPPI",""],["ARPHRD_HWX25",""],["ARPHRD_IEEE1394",""],["ARPHRD_IEEE802",""],["ARPHRD_IEEE80211",""],["ARPHRD_IEEE80211_PRISM",""],["ARPHRD_IEEE80211_RADIOTAP",""],["ARPHRD_IEEE802154",""],["ARPHRD_IEEE802_TR",""],["ARPHRD_INFINIBAND",""],["ARPHRD_IPDDP",""],["ARPHRD_IPGRE",""],["ARPHRD_IRDA",""],["ARPHRD_LAPB",""],["ARPHRD_LOCALTLK",""],["ARPHRD_LOOPBACK",""],["ARPHRD_METRICOM",""],["ARPHRD_NETROM",""],["ARPHRD_NONE",""],["ARPHRD_PIMREG",""],["ARPHRD_PPP",""],["ARPHRD_PRONET",""],["ARPHRD_RAWHDLC",""],["ARPHRD_ROSE",""],["ARPHRD_RSRVD",""],["ARPHRD_SIT",""],["ARPHRD_SKIP",""],["ARPHRD_SLIP",""],["ARPHRD_SLIP6",""],["ARPHRD_TUNNEL",""],["ARPHRD_TUNNEL6",""],["ARPHRD_VOID",""],["ARPHRD_X25",""],["ARPOP_InREPLY",""],["ARPOP_InREQUEST",""],["ARPOP_NAK",""],["ARPOP_REPLY",""],["ARPOP_REQUEST",""],["ARPOP_RREPLY",""],["ARPOP_RREQUEST",""],["ATF_COM",""],["ATF_DONTPUB",""],["ATF_MAGIC",""],["ATF_NETMASK",""],["ATF_PERM",""],["ATF_PUBL",""],["ATF_USETRAILERS",""],["AT_BASE",""],["AT_BASE_PLATFORM",""],["AT_CLKTCK",""],["AT_EACCESS",""],["AT_EGID",""],["AT_EMPTY_PATH",""],["AT_ENTRY",""],["AT_EUID",""],["AT_EXECFD",""],["AT_EXECFN",""],["AT_FDCWD",""],["AT_FLAGS",""],["AT_GID",""],["AT_HWCAP",""],["AT_HWCAP2",""],["AT_IGNORE",""],["AT_NOTELF",""],["AT_NO_AUTOMOUNT",""],["AT_NULL",""],["AT_PAGESZ",""],["AT_PHDR",""],["AT_PHENT",""],["AT_PHNUM",""],["AT_PLATFORM",""],["AT_RANDOM",""],["AT_REMOVEDIR",""],["AT_SECURE",""],["AT_STATX_DONT_SYNC",""],["AT_STATX_FORCE_SYNC",""],["AT_STATX_SYNC_AS_STAT",""],["AT_STATX_SYNC_TYPE",""],["AT_SYMLINK_FOLLOW",""],["AT_SYMLINK_NOFOLLOW",""],["AT
enum guessing_game/target/doc/rand/distributions/sidebar-items.js /^window.SIDEBAR_ITEMS = {"enum":[["BernoulliError","Error type returned from `Bernoulli::new`."],["WeightedError","Error type returned from `WeightedIndex::new`."]],"mod":[["uniform","A distribution uniformly sampling numbers within a given range."],["weighted","Weighted index sampling"]],"struct":[["Alphanumeric","Sample a `u8`, uniformly distributed over ASCII letters and numbers: a-z, A-Z and 0-9."],["Bernoulli","The Bernoulli distribution."],["DistIter","An iterator that generates random values of `T` with distribution `D`, using `R` as the source of randomness."],["DistMap","A distribution of values of type `S` derived from the distribution `D` by mapping its output of type `T` through the closure `F`."],["Open01","A distribution to sample floating point numbers uniformly in the open interval `(0, 1)`, i.e. not including either endpoint."],["OpenClosed01","A distribution to sample floating point numbers uniformly in the half-open interval `(0, 1]`, i.e. including 1 but not 0."],["Slice","A distribution to sample items uniformly from a slice."],["Standard","A generic random value distribution, implemented for many primitive types. Usually generates values with a numerically uniform distribution, and with a range appropriate to the type."],["Uniform","Sample values uniformly between two bounds."],["WeightedIndex","A distribution using weighted sampling of discrete items"]],"trait":[["DistString","`String` sampler"],["Distribution","Types (distributions) that can be used to create a random instance of `T`."]]};/;" p class:window.SIDEBAR_ITEMS
enum guessing_game/target/doc/rand/distributions/weighted/sidebar-items.js /^window.SIDEBAR_ITEMS = {"enum":[["WeightedError","Error type returned from `WeightedIndex::new`."]],"mod":[["alias_method",""]],"struct":[["WeightedIndex","A distribution using weighted sampling of discrete items"]]};/;" p class:window.SIDEBAR_ITEMS
enum guessing_game/target/doc/rand/seq/index/sidebar-items.js /^window.SIDEBAR_ITEMS = {"enum":[["IndexVec","A vector of indices."],["IndexVecIntoIter","Return type of `IndexVec::into_iter`."],["IndexVecIter","Return type of `IndexVec::iter`."]],"fn":[["sample","Randomly sample exactly `amount` distinct indices from `0..length`, and return them in random order (fully shuffled)."],["sample_weighted","Randomly sample exactly `amount` distinct indices from `0..length`, and return them in an arbitrary order (there is no guarantee of shuffling or ordering). The weights are to be provided by the input function `weights`, which will be called once for each index."]]};/;" p class:window.SIDEBAR_ITEMS
execQuery guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::`
expandSection guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.o
findArg guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::`")
fn guessing_game/target/doc/getrandom/sidebar-items.js /^window.SIDEBAR_ITEMS = {"fn":[["getrandom","Fill `dest` with random bytes from the systems preferred random number source."]],"struct":[["Error","A small and `no_std` compatible error type"]]};/;" p class:window.SIDEBAR_ITEMS
fn guessing_game/target/doc/guessing_game/sidebar-items.js /^window.SIDEBAR_ITEMS = {"fn":[["main",""]]};/;" p class:window.SIDEBAR_ITEMS
fn guessing_game/target/doc/libc/sidebar-items.js /^window.SIDEBAR_ITEMS = {"constant":[["ABDAY_1",""],["ABDAY_2",""],["ABDAY_3",""],["ABDAY_4",""],["ABDAY_5",""],["ABDAY_6",""],["ABDAY_7",""],["ABMON_1",""],["ABMON_10",""],["ABMON_11",""],["ABMON_12",""],["ABMON_2",""],["ABMON_3",""],["ABMON_4",""],["ABMON_5",""],["ABMON_6",""],["ABMON_7",""],["ABMON_8",""],["ABMON_9",""],["ABS_CNT",""],["ABS_MAX",""],["ACCOUNTING",""],["ADDR_COMPAT_LAYOUT",""],["ADDR_LIMIT_32BIT",""],["ADDR_LIMIT_3GB",""],["ADDR_NO_RANDOMIZE",""],["ADFS_SUPER_MAGIC",""],["ADJ_ESTERROR",""],["ADJ_FREQUENCY",""],["ADJ_MAXERROR",""],["ADJ_MICRO",""],["ADJ_NANO",""],["ADJ_OFFSET",""],["ADJ_OFFSET_SINGLESHOT",""],["ADJ_OFFSET_SS_READ",""],["ADJ_SETOFFSET",""],["ADJ_STATUS",""],["ADJ_TAI",""],["ADJ_TICK",""],["ADJ_TIMECONST",""],["AFFS_SUPER_MAGIC",""],["AFS_SUPER_MAGIC",""],["AF_ALG",""],["AF_APPLETALK",""],["AF_ASH",""],["AF_ATMPVC",""],["AF_ATMSVC",""],["AF_AX25",""],["AF_BLUETOOTH",""],["AF_BRIDGE",""],["AF_CAIF",""],["AF_CAN",""],["AF_DECnet",""],["AF_ECONET",""],["AF_IB",""],["AF_IEEE802154",""],["AF_INET",""],["AF_INET6",""],["AF_IPX",""],["AF_IRDA",""],["AF_ISDN",""],["AF_IUCV",""],["AF_KEY",""],["AF_LLC",""],["AF_LOCAL",""],["AF_MPLS",""],["AF_NETBEUI",""],["AF_NETLINK",""],["AF_NETROM",""],["AF_NFC",""],["AF_PACKET",""],["AF_PHONET",""],["AF_PPPOX",""],["AF_RDS",""],["AF_ROSE",""],["AF_ROUTE",""],["AF_RXRPC",""],["AF_SECURITY",""],["AF_SNA",""],["AF_TIPC",""],["AF_UNIX",""],["AF_UNSPEC",""],["AF_VSOCK",""],["AF_WANPIPE",""],["AF_X25",""],["AF_XDP",""],["AIO_ALLDONE",""],["AIO_CANCELED",""],["AIO_NOTCANCELED",""],["AI_ADDRCONFIG",""],["AI_ALL",""],["AI_CANONNAME",""],["AI_NUMERICHOST",""],["AI_NUMERICSERV",""],["AI_PASSIVE",""],["AI_V4MAPPED",""],["ALG_OP_DECRYPT",""],["ALG_OP_ENCRYPT",""],["ALG_SET_AEAD_ASSOCLEN",""],["ALG_SET_AEAD_AUTHSIZE",""],["ALG_SET_IV",""],["ALG_SET_KEY",""],["ALG_SET_OP",""],["ALT_DIGITS",""],["AM_STR",""],["ARPD_FLUSH",""],["ARPD_LOOKUP",""],["ARPD_UPDATE",""],["ARPHRD_ADAPT",""],["ARPHRD_APPLETLK",""],["ARPHRD_ARCNET",""],["ARPHRD_ASH",""],["ARPHRD_ATM",""],["ARPHRD_AX25",""],["ARPHRD_BIF",""],["ARPHRD_CAN",""],["ARPHRD_CHAOS",""],["ARPHRD_CISCO",""],["ARPHRD_CSLIP",""],["ARPHRD_CSLIP6",""],["ARPHRD_DDCMP",""],["ARPHRD_DLCI",""],["ARPHRD_ECONET",""],["ARPHRD_EETHER",""],["ARPHRD_ETHER",""],["ARPHRD_EUI64",""],["ARPHRD_FCAL",""],["ARPHRD_FCFABRIC",""],["ARPHRD_FCPL",""],["ARPHRD_FCPP",""],["ARPHRD_FDDI",""],["ARPHRD_FRAD",""],["ARPHRD_HDLC",""],["ARPHRD_HIPPI",""],["ARPHRD_HWX25",""],["ARPHRD_IEEE1394",""],["ARPHRD_IEEE802",""],["ARPHRD_IEEE80211",""],["ARPHRD_IEEE80211_PRISM",""],["ARPHRD_IEEE80211_RADIOTAP",""],["ARPHRD_IEEE802154",""],["ARPHRD_IEEE802_TR",""],["ARPHRD_INFINIBAND",""],["ARPHRD_IPDDP",""],["ARPHRD_IPGRE",""],["ARPHRD_IRDA",""],["ARPHRD_LAPB",""],["ARPHRD_LOCALTLK",""],["ARPHRD_LOOPBACK",""],["ARPHRD_METRICOM",""],["ARPHRD_NETROM",""],["ARPHRD_NONE",""],["ARPHRD_PIMREG",""],["ARPHRD_PPP",""],["ARPHRD_PRONET",""],["ARPHRD_RAWHDLC",""],["ARPHRD_ROSE",""],["ARPHRD_RSRVD",""],["ARPHRD_SIT",""],["ARPHRD_SKIP",""],["ARPHRD_SLIP",""],["ARPHRD_SLIP6",""],["ARPHRD_TUNNEL",""],["ARPHRD_TUNNEL6",""],["ARPHRD_VOID",""],["ARPHRD_X25",""],["ARPOP_InREPLY",""],["ARPOP_InREQUEST",""],["ARPOP_NAK",""],["ARPOP_REPLY",""],["ARPOP_REQUEST",""],["ARPOP_RREPLY",""],["ARPOP_RREQUEST",""],["ATF_COM",""],["ATF_DONTPUB",""],["ATF_MAGIC",""],["ATF_NETMASK",""],["ATF_PERM",""],["ATF_PUBL",""],["ATF_USETRAILERS",""],["AT_BASE",""],["AT_BASE_PLATFORM",""],["AT_CLKTCK",""],["AT_EACCESS",""],["AT_EGID",""],["AT_EMPTY_PATH",""],["AT_ENTRY",""],["AT_EUID",""],["AT_EXECFD",""],["AT_EXECFN",""],["AT_FDCWD",""],["AT_FLAGS",""],["AT_GID",""],["AT_HWCAP",""],["AT_HWCAP2",""],["AT_IGNORE",""],["AT_NOTELF",""],["AT_NO_AUTOMOUNT",""],["AT_NULL",""],["AT_PAGESZ",""],["AT_PHDR",""],["AT_PHENT",""],["AT_PHNUM",""],["AT_PLATFORM",""],["AT_RANDOM",""],["AT_REMOVEDIR",""],["AT_SECURE",""],["AT_STATX_DONT_SYNC",""],["AT_STATX_FORCE_SYNC",""],["AT_STATX_SYNC_AS_STAT",""],["AT_STATX_SYNC_TYPE",""],["AT_SYMLINK_FOLLOW",""],["AT_SYMLINK_NOFOLLOW",""],["AT_S
fn guessing_game/target/doc/rand/seq/index/sidebar-items.js /^window.SIDEBAR_ITEMS = {"enum":[["IndexVec","A vector of indices."],["IndexVecIntoIter","Return type of `IndexVec::into_iter`."],["IndexVecIter","Return type of `IndexVec::iter`."]],"fn":[["sample","Randomly sample exactly `amount` distinct indices from `0..length`, and return them in random order (fully shuffled)."],["sample_weighted","Randomly sample exactly `amount` distinct indices from `0..length`, and return them in an arbitrary order (there is no guarantee of shuffling or ordering). The weights are to be provided by the input function `weights`, which will be called once for each index."]]};/;" p class:window.SIDEBAR_ITEMS
fn guessing_game/target/doc/rand/sidebar-items.js /^window.SIDEBAR_ITEMS = {"fn":[["random","Generates a random value using the thread-local random number generator."],["thread_rng","Retrieve the lazily-initialized thread-local random number generator, seeded by the system. Intended to be used in method chaining style, e.g. `thread_rng().gen::<i32>()`, or cached locally, e.g. `let mut rng = thread_rng();`. Invoked by the `Default` trait, making `ThreadRng::default()` equivalent."]],"mod":[["distributions","Generating random samples from probability distributions"],["prelude","Convenience re-export of common members"],["rngs","Random number generators and adapters"],["seq","Sequence-related functionality"]],"struct":[["Error","Error type of random number generators"]],"trait":[["CryptoRng","A marker trait used to indicate that an [`RngCore`] or `BlockRngCore` implementation is supposed to be cryptographically secure."],["Fill","Types which may be filled with random data"],["Rng","An automatically-implemented extension trait on [`RngCore`] providing high-level generic methods for sampling values and other convenience methods."],["RngCore","The core of a random number generator."],["SeedableRng","A random number generator that can be explicitly seeded."]]};/;" p class:window.SIDEBAR_ITEMS
fn guessing_game/target/doc/rand_core/impls/sidebar-items.js /^window.SIDEBAR_ITEMS = {"fn":[["fill_bytes_via_next","Implement `fill_bytes` via `next_u64` and `next_u32`, little-endian order."],["fill_via_u32_chunks","Implement `fill_bytes` by reading chunks from the output buffer of a block based RNG."],["fill_via_u64_chunks","Implement `fill_bytes` by reading chunks from the output buffer of a block based RNG."],["next_u32_via_fill","Implement `next_u32` via `fill_bytes`, little-endian order."],["next_u64_via_fill","Implement `next_u64` via `fill_bytes`, little-endian order."],["next_u64_via_u32","Implement `next_u64` via `next_u32`, little-endian order."]]};/;" p class:window.SIDEBAR_ITEMS
fn guessing_game/target/doc/rand_core/le/sidebar-items.js /^window.SIDEBAR_ITEMS = {"fn":[["read_u32_into","Reads unsigned 32 bit integers from `src` into `dst`."],["read_u64_into","Reads unsigned 64 bit integers from `src` into `dst`."]]};/;" p class:window.SIDEBAR_ITEMS
focusSearchResult guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpecte
genericsElems guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `:
getAlternativeDisplayElem guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=s
getCurrentValue guessing_game/target/doc/static.files/storage-d43fa987303ecbbb.js /^"use strict";const darkThemes=["dark","ayu"];window.currentTheme=document.getElementById("themeStyle");window.mainTheme=document.getElementById("mainThemeStyle");window.RUSTDOC_MOBILE_BREAKPOINT=700;const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");if(settingsElement===null){return null}const dataset=settingsElement.dataset;if(dataset===undefined){return null}return dataset})();function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current!==null){return current}if(settingsDataset!==null){const def=settingsDataset[settingName.replace(\/-\/g,"_")];if(def!==undefined){return def}}return null}const localStoredTheme=getSettingValue("theme");const savedHref=[];function hasClass(elem,className){return elem&&elem.classList&&elem.classList.contains(className)}function addClass(elem,className){if(!elem||!elem.classList){return}elem.classList.add(className)}function removeClass(elem,className){if(!elem||!elem.classList){return}elem.classList.remove(className)}function onEach(arr,func,reversed){if(arr&&arr.length>0&&func){if(reversed){const length=arr.length;for(let i=length-1;i>=0;--i){if(func(arr[i])){return true}}}else{for(const elem of arr){if(func(elem)){return true}}}}return false}function onEachLazy(lazyArray,func,reversed){return onEach(Array.prototype.slice.call(lazyArray),func,reversed)}function updateLocalStorage(name,value){try{window.localStorage.setItem("rustdoc-"+name,value)}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name)}catch(e){return null}}function switchTheme(styleElem,mainStyleElem,newThemeName,saveTheme){if(saveTheme){updateLocalStorage("theme",newThemeName)}if(savedHref.length===0){onEachLazy(document.getElementsByTagName("link"),el=>{savedHref.push(el.href)})}const newHref=savedHref.find(url=>{const m=url.match(\/static\\.files\\\/(.*)-[a-f0-9]{16}\\.css$\/);if(m&&m[1]===newThemeName){return true}const m2=url.match(\/\\\/([^\/]*)\\.css$\/);if(m2&&m2[1].startsWith(newThemeName)){return true}});if(newHref&&newHref!==styleElem.href){styleElem.href=newHref}}function useSystemTheme(value){if(value===undefined){value=true}updateLocalStorage("use-system-theme",value);const toggle=document.getElementById("use-system-theme");if(toggle&&toggle instanceof HTMLInputElement){toggle.checked=value}}const updateSystemTheme=(function(){if(!window.matchMedia){return()=>{const cssTheme=getComputedStyle(document.documentElement).getPropertyValue("content");switchTheme(window.currentTheme,window.mainTheme,JSON.parse(cssTheme)||"light",true)}}const mql=window.matchMedia("(prefers-color-scheme: dark)");function handlePreferenceChange(mql){const use=theme=>{switchTheme(window.currentTheme,window.mainTheme,theme,true)};if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";if(mql.matches){use(darkTheme)}else{use(lightTheme)}}else{use(getSettingValue("theme"))}}mql.addListener(handlePreferenceChange);return()=>{handlePreferenceChange(mql)}})();function switchToSavedTheme(){switchTheme(window.currentTheme,window.mainTheme,getSettingValue("theme")||"light",false)}if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme)}updateSystemTheme()}else{switchToSavedTheme()}if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"source-sidebar-expanded")}window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(switchToSavedTheme,0)}})/;" f
getFilterCrates guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected
getHelpButton guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.o
getIdentEndPosition guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpec
getItemsBefore guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `
getNakedUrl guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.out
getNextElem guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `:::
getNotDisplayedElem guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchS
getOrCreateSection guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchSt
getPageId guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.outpu
getSettingValue guessing_game/target/doc/static.files/storage-d43fa987303ecbbb.js /^"use strict";const darkThemes=["dark","ayu"];window.currentTheme=document.getElementById("themeStyle");window.mainTheme=document.getElementById("mainThemeStyle");window.RUSTDOC_MOBILE_BREAKPOINT=700;const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");if(settingsElement===null){return null}const dataset=settingsElement.dataset;if(dataset===undefined){return null}return dataset})();function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current!==null){return current}if(settingsDataset!==null){const def=settingsDataset[settingName.replace(\/-\/g,"_")];if(def!==undefined){return def}}return null}const localStoredTheme=getSettingValue("theme");const savedHref=[];function hasClass(elem,className){return elem&&elem.classList&&elem.classList.contains(className)}function addClass(elem,className){if(!elem||!elem.classList){return}elem.classList.add(className)}function removeClass(elem,className){if(!elem||!elem.classList){return}elem.classList.remove(className)}function onEach(arr,func,reversed){if(arr&&arr.length>0&&func){if(reversed){const length=arr.length;for(let i=length-1;i>=0;--i){if(func(arr[i])){return true}}}else{for(const elem of arr){if(func(elem)){return true}}}}return false}function onEachLazy(lazyArray,func,reversed){return onEach(Array.prototype.slice.call(lazyArray),func,reversed)}function updateLocalStorage(name,value){try{window.localStorage.setItem("rustdoc-"+name,value)}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name)}catch(e){return null}}function switchTheme(styleElem,mainStyleElem,newThemeName,saveTheme){if(saveTheme){updateLocalStorage("theme",newThemeName)}if(savedHref.length===0){onEachLazy(document.getElementsByTagName("link"),el=>{savedHref.push(el.href)})}const newHref=savedHref.find(url=>{const m=url.match(\/static\\.files\\\/(.*)-[a-f0-9]{16}\\.css$\/);if(m&&m[1]===newThemeName){return true}const m2=url.match(\/\\\/([^\/]*)\\.css$\/);if(m2&&m2[1].startsWith(newThemeName)){return true}});if(newHref&&newHref!==styleElem.href){styleElem.href=newHref}}function useSystemTheme(value){if(value===undefined){value=true}updateLocalStorage("use-system-theme",value);const toggle=document.getElementById("use-system-theme");if(toggle&&toggle instanceof HTMLInputElement){toggle.checked=value}}const updateSystemTheme=(function(){if(!window.matchMedia){return()=>{const cssTheme=getComputedStyle(document.documentElement).getPropertyValue("content");switchTheme(window.currentTheme,window.mainTheme,JSON.parse(cssTheme)||"light",true)}}const mql=window.matchMedia("(prefers-color-scheme: dark)");function handlePreferenceChange(mql){const use=theme=>{switchTheme(window.currentTheme,window.mainTheme,theme,true)};if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";if(mql.matches){use(darkTheme)}else{use(lightTheme)}}else{use(getSettingValue("theme"))}}mql.addListener(handlePreferenceChange);return()=>{handlePreferenceChange(mql)}})();function switchToSavedTheme(){switchTheme(window.currentTheme,window.mainTheme,getSettingValue("theme")||"light",false)}if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme)}updateSystemTheme()}else{switchToSavedTheme()}if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"source-sidebar-expanded")}window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(switchToSavedTheme,0)}})/;" f
getSettingsButton guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchSta
getStringElem guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `:
getVar guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.outputEl
getVirtualKey guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.o
getrandom guessing_game/target/doc/implementors/core/clone/trait.Clone.js /^"getrandom":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"getrandom\/struct.Error.html\\" title=\\"struct getrandom::Error\\">Error<\/a>"]],$/;" p
getrandom guessing_game/target/doc/implementors/core/cmp/trait.Eq.js /^"getrandom":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.Eq.html\\" title=\\"trait core::cmp::Eq\\">Eq<\/a> for <a class=\\"struct\\" href=\\"getrandom\/struct.Error.html\\" title=\\"struct getrandom::Error\\">Error<\/a>"]],$/;" p
getrandom guessing_game/target/doc/implementors/core/cmp/trait.PartialEq.js /^"getrandom":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialEq.html\\" title=\\"trait core::cmp::PartialEq\\">PartialEq<\/a>&lt;<a class=\\"struct\\" href=\\"getrandom\/struct.Error.html\\" title=\\"struct getrandom::Error\\">Error<\/a>&gt; for <a class=\\"struct\\" href=\\"getrandom\/struct.Error.html\\" title=\\"struct getrandom::Error\\">Error<\/a>"]],$/;" p
getrandom guessing_game/target/doc/implementors/core/convert/trait.From.js /^"getrandom":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;<a class=\\"struct\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/num\/nonzero\/struct.NonZeroU32.html\\" title=\\"struct core::num::nonzero::NonZeroU32\\">NonZeroU32<\/a>&gt; for <a class=\\"struct\\" href=\\"getrandom\/struct.Error.html\\" title=\\"struct getrandom::Error\\">Error<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;<a class=\\"struct\\" href=\\"getrandom\/struct.Error.html\\" title=\\"struct getrandom::Error\\">Error<\/a>&gt; for <a class=\\"struct\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/std\/io\/error\/struct.Error.html\\" title=\\"struct std::io::error::Error\\">Error<\/a>"]],$/;" p
getrandom guessing_game/target/doc/implementors/core/error/trait.Error.js /^"getrandom":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/error\/trait.Error.html\\" title=\\"trait core::error::Error\\">Error<\/a> for <a class=\\"struct\\" href=\\"getrandom\/struct.Error.html\\" title=\\"struct getrandom::Error\\">Error<\/a>"]],$/;" p
getrandom guessing_game/target/doc/implementors/core/fmt/trait.Debug.js /^"getrandom":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"struct\\" href=\\"getrandom\/struct.Error.html\\" title=\\"struct getrandom::Error\\">Error<\/a>"]],$/;" p
getrandom guessing_game/target/doc/implementors/core/fmt/trait.Display.js /^"getrandom":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Display.html\\" title=\\"trait core::fmt::Display\\">Display<\/a> for <a class=\\"struct\\" href=\\"getrandom\/struct.Error.html\\" title=\\"struct getrandom::Error\\">Error<\/a>"]],$/;" p
getrandom guessing_game/target/doc/implementors/core/marker/trait.Copy.js /^"getrandom":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"getrandom\/struct.Error.html\\" title=\\"struct getrandom::Error\\">Error<\/a>"]],$/;" p
getrandom guessing_game/target/doc/implementors/core/marker/trait.Freeze.js /^"getrandom":[["impl Freeze for <a class=\\"struct\\" href=\\"getrandom\/struct.Error.html\\" title=\\"struct getrandom::Error\\">Error<\/a>",1,["getrandom::error::Error"]]],$/;" p
getrandom guessing_game/target/doc/implementors/core/marker/trait.Send.js /^"getrandom":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"getrandom\/struct.Error.html\\" title=\\"struct getrandom::Error\\">Error<\/a>",1,["getrandom::error::Error"]]],$/;" p
getrandom guessing_game/target/doc/implementors/core/marker/trait.StructuralEq.js /^"getrandom":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralEq.html\\" title=\\"trait core::marker::StructuralEq\\">StructuralEq<\/a> for <a class=\\"struct\\" href=\\"getrandom\/struct.Error.html\\" title=\\"struct getrandom::Error\\">Error<\/a>"]],$/;" p
getrandom guessing_game/target/doc/implementors/core/marker/trait.StructuralPartialEq.js /^"getrandom":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralPartialEq.html\\" title=\\"trait core::marker::StructuralPartialEq\\">StructuralPartialEq<\/a> for <a class=\\"struct\\" href=\\"getrandom\/struct.Error.html\\" title=\\"struct getrandom::Error\\">Error<\/a>"]],$/;" p
getrandom guessing_game/target/doc/implementors/core/marker/trait.Sync.js /^"getrandom":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"getrandom\/struct.Error.html\\" title=\\"struct getrandom::Error\\">Error<\/a>",1,["getrandom::error::Error"]]],$/;" p
getrandom guessing_game/target/doc/implementors/core/marker/trait.Unpin.js /^"getrandom":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"getrandom\/struct.Error.html\\" title=\\"struct getrandom::Error\\">Error<\/a>",1,["getrandom::error::Error"]]],$/;" p
getrandom guessing_game/target/doc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js /^"getrandom":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"getrandom\/struct.Error.html\\" title=\\"struct getrandom::Error\\">Error<\/a>",1,["getrandom::error::Error"]]],$/;" p
getrandom guessing_game/target/doc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js /^"getrandom":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"getrandom\/struct.Error.html\\" title=\\"struct getrandom::Error\\">Error<\/a>",1,["getrandom::error::Error"]]],$/;" p
handleAliases guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `:
handleArgs guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::
handleEscape guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.ou
handleHashes guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.ou
handleKey guessing_game/target/doc/static.files/settings-bebeae96e00e4617.js /^"use strict";(function(){const isSettingsPage=window.location.pathname.endsWith("\/settings.html");function changeSetting(settingName,value){if(settingName==="theme"){const useSystem=value==="system preference"?"true":"false";updateLocalStorage("use-system-theme",useSystem)}updateLocalStorage(settingName,value);switch(settingName){case"theme":case"preferred-dark-theme":case"preferred-light-theme":updateSystemTheme();updateLightAndDark();break;case"line-numbers":if(value===true){window.rustdoc_add_line_numbers_to_examples()}else{window.rustdoc_remove_line_numbers_from_examples()}break}}function handleKey(ev){if(ev.ctrlKey||ev.altKey||ev.metaKey){return}switch(getVirtualKey(ev)){case"Enter":case"Return":case"Space":ev.target.checked=!ev.target.checked;ev.preventDefault();break}}function showLightAndDark(){removeClass(document.getElementById("preferred-light-theme").parentElement,"hidden");removeClass(document.getElementById("preferred-dark-theme").parentElement,"hidden")}function hideLightAndDark(){addClass(document.getElementById("preferred-light-theme").parentElement,"hidden");addClass(document.getElementById("preferred-dark-theme").parentElement,"hidden")}function updateLightAndDark(){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||(useSystem===null&&getSettingValue("theme")===null)){showLightAndDark()}else{hideLightAndDark()}}function setEvents(settingsElement){updateLightAndDark();onEachLazy(settingsElement.querySelectorAll("input[type=\\"checkbox\\"]"),toggle=>{const settingId=toggle.id;const settingValue=getSettingValue(settingId);if(settingValue!==null){toggle.checked=settingValue==="true"}toggle.onchange=function(){changeSetting(this.id,this.checked)};toggle.onkeyup=handleKey;toggle.onkeyrelease=handleKey});onEachLazy(settingsElement.getElementsByClassName("select-wrapper"),elem=>{const select=elem.getElementsByTagName("select")[0];const settingId=select.id;const settingValue=getSettingValue(settingId);if(settingValue!==null){select.value=settingValue}select.onchange=function(){changeSetting(this.id,this.value)}});onEachLazy(settingsElement.querySelectorAll("input[type=\\"radio\\"]"),elem=>{const settingId=elem.name;let settingValue=getSettingValue(settingId);if(settingId==="theme"){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||settingValue===null){if(useSystem!=="false"){settingValue="system preference"}else{settingValue="light"}}}if(settingValue!==null&&settingValue!=="null"){elem.checked=settingValue===elem.value}elem.addEventListener("change",ev=>{changeSetting(ev.target.name,ev.target.value)})})}function buildSettingsPageSections(settings){let output="";for(const setting of settings){output+="<div class=\\"setting-line\\">";const js_data_name=setting["js_name"];const setting_name=setting["name"];if(setting["options"]!==undefined){output+=`\\$/;" f
handleShortcut guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.
handleSingleArg guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected
hasClass guessing_game/target/doc/static.files/storage-d43fa987303ecbbb.js /^"use strict";const darkThemes=["dark","ayu"];window.currentTheme=document.getElementById("themeStyle");window.mainTheme=document.getElementById("mainThemeStyle");window.RUSTDOC_MOBILE_BREAKPOINT=700;const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");if(settingsElement===null){return null}const dataset=settingsElement.dataset;if(dataset===undefined){return null}return dataset})();function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current!==null){return current}if(settingsDataset!==null){const def=settingsDataset[settingName.replace(\/-\/g,"_")];if(def!==undefined){return def}}return null}const localStoredTheme=getSettingValue("theme");const savedHref=[];function hasClass(elem,className){return elem&&elem.classList&&elem.classList.contains(className)}function addClass(elem,className){if(!elem||!elem.classList){return}elem.classList.add(className)}function removeClass(elem,className){if(!elem||!elem.classList){return}elem.classList.remove(className)}function onEach(arr,func,reversed){if(arr&&arr.length>0&&func){if(reversed){const length=arr.length;for(let i=length-1;i>=0;--i){if(func(arr[i])){return true}}}else{for(const elem of arr){if(func(elem)){return true}}}}return false}function onEachLazy(lazyArray,func,reversed){return onEach(Array.prototype.slice.call(lazyArray),func,reversed)}function updateLocalStorage(name,value){try{window.localStorage.setItem("rustdoc-"+name,value)}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name)}catch(e){return null}}function switchTheme(styleElem,mainStyleElem,newThemeName,saveTheme){if(saveTheme){updateLocalStorage("theme",newThemeName)}if(savedHref.length===0){onEachLazy(document.getElementsByTagName("link"),el=>{savedHref.push(el.href)})}const newHref=savedHref.find(url=>{const m=url.match(\/static\\.files\\\/(.*)-[a-f0-9]{16}\\.css$\/);if(m&&m[1]===newThemeName){return true}const m2=url.match(\/\\\/([^\/]*)\\.css$\/);if(m2&&m2[1].startsWith(newThemeName)){return true}});if(newHref&&newHref!==styleElem.href){styleElem.href=newHref}}function useSystemTheme(value){if(value===undefined){value=true}updateLocalStorage("use-system-theme",value);const toggle=document.getElementById("use-system-theme");if(toggle&&toggle instanceof HTMLInputElement){toggle.checked=value}}const updateSystemTheme=(function(){if(!window.matchMedia){return()=>{const cssTheme=getComputedStyle(document.documentElement).getPropertyValue("content");switchTheme(window.currentTheme,window.mainTheme,JSON.parse(cssTheme)||"light",true)}}const mql=window.matchMedia("(prefers-color-scheme: dark)");function handlePreferenceChange(mql){const use=theme=>{switchTheme(window.currentTheme,window.mainTheme,theme,true)};if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";if(mql.matches){use(darkTheme)}else{use(lightTheme)}}else{use(getSettingValue("theme"))}}mql.addListener(handlePreferenceChange);return()=>{handlePreferenceChange(mql)}})();function switchToSavedTheme(){switchTheme(window.currentTheme,window.mainTheme,getSettingValue("theme")||"light",false)}if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme)}updateSystemTheme()}else{switchToSavedTheme()}if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"source-sidebar-expanded")}window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(switchToSavedTheme,0)}})/;" f
hasOwnProperty guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `
hasOwnPropertyRustdoc guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexp
hideLightAndDark guessing_game/target/doc/static.files/settings-bebeae96e00e4617.js /^"use strict";(function(){const isSettingsPage=window.location.pathname.endsWith("\/settings.html");function changeSetting(settingName,value){if(settingName==="theme"){const useSystem=value==="system preference"?"true":"false";updateLocalStorage("use-system-theme",useSystem)}updateLocalStorage(settingName,value);switch(settingName){case"theme":case"preferred-dark-theme":case"preferred-light-theme":updateSystemTheme();updateLightAndDark();break;case"line-numbers":if(value===true){window.rustdoc_add_line_numbers_to_examples()}else{window.rustdoc_remove_line_numbers_from_examples()}break}}function handleKey(ev){if(ev.ctrlKey||ev.altKey||ev.metaKey){return}switch(getVirtualKey(ev)){case"Enter":case"Return":case"Space":ev.target.checked=!ev.target.checked;ev.preventDefault();break}}function showLightAndDark(){removeClass(document.getElementById("preferred-light-theme").parentElement,"hidden");removeClass(document.getElementById("preferred-dark-theme").parentElement,"hidden")}function hideLightAndDark(){addClass(document.getElementById("preferred-light-theme").parentElement,"hidden");addClass(document.getElementById("preferred-dark-theme").parentElement,"hidden")}function updateLightAndDark(){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||(useSystem===null&&getSettingValue("theme")===null)){showLightAndDark()}else{hideLightAndDark()}}function setEvents(settingsElement){updateLightAndDark();onEachLazy(settingsElement.querySelectorAll("input[type=\\"checkbox\\"]"),toggle=>{const settingId=toggle.id;const settingValue=getSettingValue(settingId);if(settingValue!==null){toggle.checked=settingValue==="true"}toggle.onchange=function(){changeSetting(this.id,this.checked)};toggle.onkeyup=handleKey;toggle.onkeyrelease=handleKey});onEachLazy(settingsElement.getElementsByClassName("select-wrapper"),elem=>{const select=elem.getElementsByTagName("select")[0];const settingId=select.id;const settingValue=getSettingValue(settingId);if(settingValue!==null){select.value=settingValue}select.onchange=function(){changeSetting(this.id,this.value)}});onEachLazy(settingsElement.querySelectorAll("input[type=\\"radio\\"]"),elem=>{const settingId=elem.name;let settingValue=getSettingValue(settingId);if(settingId==="theme"){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||settingValue===null){if(useSystem!=="false"){settingValue="system preference"}else{settingValue="light"}}}if(settingValue!==null&&settingValue!=="null"){elem.checked=settingValue===elem.value}elem.addEventListener("change",ev=>{changeSetting(ev.target.name,ev.target.value)})})}function buildSettingsPageSections(settings){let output="";for(const setting of settings){output+="<div class=\\"setting-line\\">";const js_data_name=setting["js_name"];const setting_name=setting["name"];if(setting["options"]!==undefined){output+=`\\$/;" f
hideMain guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.output
highlightSourceLines guessing_game/target/doc/static.files/source-script-5cf2e01a42cc9858.js /^"use strict";(function(){const rootPath=document.getElementById("rustdoc-vars").attributes["data-root-path"].value;const NAME_OFFSET=0;const DIRS_OFFSET=1;const FILES_OFFSET=2;function closeSidebarIfMobile(){if(window.innerWidth<window.RUSTDOC_MOBILE_BREAKPOINT){updateLocalStorage("source-sidebar-show","false")}}function createDirEntry(elem,parent,fullPath,hasFoundFile){const dirEntry=document.createElement("details");const summary=document.createElement("summary");dirEntry.className="dir-entry";fullPath+=elem[NAME_OFFSET]+"\/";summary.innerText=elem[NAME_OFFSET];dirEntry.appendChild(summary);const folders=document.createElement("div");folders.className="folders";if(elem[DIRS_OFFSET]){for(const dir of elem[DIRS_OFFSET]){if(createDirEntry(dir,folders,fullPath,false)){dirEntry.open=true;hasFoundFile=true}}}dirEntry.appendChild(folders);const files=document.createElement("div");files.className="files";if(elem[FILES_OFFSET]){for(const file_text of elem[FILES_OFFSET]){const file=document.createElement("a");file.innerText=file_text;file.href=rootPath+"src\/"+fullPath+file_text+".html";file.addEventListener("click",closeSidebarIfMobile);const w=window.location.href.split("#")[0];if(!hasFoundFile&&w===file.href){file.className="selected";dirEntry.open=true;hasFoundFile=true}files.appendChild(file)}}dirEntry.appendChild(files);parent.appendChild(dirEntry);return hasFoundFile}function toggleSidebar(){const child=this.parentNode.children[0];if(child.innerText===">"){window.rustdocMobileScrollLock();addClass(document.documentElement,"source-sidebar-expanded");child.innerText="<";updateLocalStorage("source-sidebar-show","true")}else{window.rustdocMobileScrollUnlock();removeClass(document.documentElement,"source-sidebar-expanded");child.innerText=">";updateLocalStorage("source-sidebar-show","false")}}function createSidebarToggle(){const sidebarToggle=document.createElement("div");sidebarToggle.id="sidebar-toggle";const inner=document.createElement("button");if(getCurrentValue("source-sidebar-show")==="true"){inner.innerText="<"}else{inner.innerText=">"}inner.onclick=toggleSidebar;sidebarToggle.appendChild(inner);return sidebarToggle}function createSourceSidebar(){const container=document.querySelector("nav.sidebar");const sidebarToggle=createSidebarToggle();container.insertBefore(sidebarToggle,container.firstChild);const sidebar=document.createElement("div");sidebar.id="source-sidebar";let hasFoundFile=false;const title=document.createElement("div");title.className="title";title.innerText="Files";sidebar.appendChild(title);Object.keys(sourcesIndex).forEach(key=>{sourcesIndex[key][NAME_OFFSET]=key;hasFoundFile=createDirEntry(sourcesIndex[key],sidebar,"",hasFoundFile)});container.appendChild(sidebar);const selected_elem=sidebar.getElementsByClassName("selected")[0];if(typeof selected_elem!=="undefined"){selected_elem.focus()}}const lineNumbersRegex=\/^#?(\\d+)(?:-(\\d+))?$\/;function highlightSourceLines(match){if(typeof match==="undefined"){match=window.location.hash.match(lineNumbersRegex)}if(!match){return}let from=parseInt(match[1],10);let to=from;if(typeof match[2]!=="undefined"){to=parseInt(match[2],10)}if(to<from){const tmp=to;to=from;from=tmp}let elem=document.getElementById(from);if(!elem){return}const x=document.getElementById(from);if(x){x.scrollIntoView()}onEachLazy(document.getElementsByClassName("src-line-numbers"),e=>{onEachLazy(e.getElementsByTagName("a"),i_e=>{removeClass(i_e,"line-highlighted")})});for(let i=from;i<=to;++i){elem=document.getElementById(i);if(!elem){break}addClass(elem,"line-highlighted")}}const handleSourceHighlight=(function(){let prev_line_id=0;const set_fragment=name=>{const x=window.scrollX,y=window.scrollY;if(browserSupportsHistoryApi()){history.replaceState(null,null,"#"+name);highlightSourceLines()}else{location.replace("#"+name)}window.scrollTo(x,y)};return ev=>{let cur_line_id=parseInt(ev.target.id,10);if(isNaN(cur_line_id)||ev.ctrlKey||ev.altKey||ev.metaKey){return}ev.preventDefault();if(ev.shiftKe
id guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::`")}}}if
index guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::`")}}
initSearch guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::
innerRunQuery guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `:
input guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.outputEle
insertAfter guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.out
isEndCharacter guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `
isErrorCharacter guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected
isIdentCharacter guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected
isPathStart guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `:::
isReturnArrow guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `:
isSeparatorCharacter guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpe
isSpecialStartCharacter guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Une
isStopCharacter guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected
isWhitespace guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::
isWhitespaceCharacter guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexp
itemTypeFromName guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected
length guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::`")}
lev guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::`")}}}i
levenshtein guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `:::
libc guessing_game/target/doc/implementors/core/clone/trait.Clone.js /^"libc":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"enum\\" href=\\"libc\/enum.DIR.html\\" title=\\"enum libc::DIR\\">DIR<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.group.html\\" title=\\"struct libc::group\\">group<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.utimbuf.html\\" title=\\"struct libc::utimbuf\\">utimbuf<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.timeval.html\\" title=\\"struct libc::timeval\\">timeval<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.timespec.html\\" title=\\"struct libc::timespec\\">timespec<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.rlimit.html\\" title=\\"struct libc::rlimit\\">rlimit<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.rusage.html\\" title=\\"struct libc::rusage\\">rusage<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.ipv6_mreq.html\\" title=\\"struct libc::ipv6_mreq\\">ipv6_mreq<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.hostent.html\\" title=\\"struct libc::hostent\\">hostent<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.iovec.html\\" title=\\"struct libc::iovec\\">iovec<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.pollfd.html\\" title=\\"struct libc::pollfd\\">pollfd<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.winsize.html\\" title=\\"struct libc::winsize\\">winsize<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.linger.html\\" title=\\"struct libc::linger\\">linger<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.sigval.html\\" title=\\"struct libc::sigval\\">sigval<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.itimerval.html\\" title=\\"struct libc::itimerval\\">itimerval<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1
libc guessing_game/target/doc/implementors/core/marker/trait.Copy.js /^"libc":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"enum\\" href=\\"libc\/enum.DIR.html\\" title=\\"enum libc::DIR\\">DIR<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.group.html\\" title=\\"struct libc::group\\">group<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.utimbuf.html\\" title=\\"struct libc::utimbuf\\">utimbuf<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.timeval.html\\" title=\\"struct libc::timeval\\">timeval<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.timespec.html\\" title=\\"struct libc::timespec\\">timespec<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.rlimit.html\\" title=\\"struct libc::rlimit\\">rlimit<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.rusage.html\\" title=\\"struct libc::rusage\\">rusage<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.ipv6_mreq.html\\" title=\\"struct libc::ipv6_mreq\\">ipv6_mreq<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.hostent.html\\" title=\\"struct libc::hostent\\">hostent<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.iovec.html\\" title=\\"struct libc::iovec\\">iovec<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.pollfd.html\\" title=\\"struct libc::pollfd\\">pollfd<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.winsize.html\\" title=\\"struct libc::winsize\\">winsize<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.linger.html\\" title=\\"struct libc::linger\\">linger<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.sigval.html\\" title=\\"struct libc::sigval\\">sigval<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.itimerval.html\\" title=\\"struct libc::itimerval\\">itimerval<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\
libc guessing_game/target/doc/implementors/core/marker/trait.Freeze.js /^"libc":[["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct.statvfs.html\\" title=\\"struct libc::statvfs\\">statvfs<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct.max_align_t.html\\" title=\\"struct libc::max_align_t\\">max_align_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct.clone_args.html\\" title=\\"struct libc::clone_args\\">clone_args<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::clone_args"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct.sigaction.html\\" title=\\"struct libc::sigaction\\">sigaction<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct.statfs.html\\" title=\\"struct libc::statfs\\">statfs<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct.flock.html\\" title=\\"struct libc::flock\\">flock<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct.flock64.html\\" title=\\"struct libc::flock64\\">flock64<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock64"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct.siginfo_t.html\\" title=\\"struct libc::siginfo_t\\">siginfo_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct.stack_t.html\\" title=\\"struct libc::stack_t\\">stack_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct.stat.html\\" title=\\"struct libc::stat\\">stat<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct.stat64.html\\" title=\\"struct libc::stat64\\">stat64<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat64"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct.statfs64.html\\" title=\\"struct libc::statfs64\\">statfs64<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct.statvfs64.html\\" title=\\"struct libc::statvfs64\\">statvfs64<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statvfs64"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct.pthread_attr_t.html\\" title=\\"struct libc::pthread_attr_t\\">pthread_attr_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::pthread_attr_t"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct._libc_fpxreg.html\\" title=\\"struct libc::_libc_fpxreg\\">_libc_fpxreg<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpxreg"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct._libc_xmmreg.html\\" title=\\"struct libc::_libc_xmmreg\\">_libc_xmmreg<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_xmmreg"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct._libc_fpstate.html\\" title=\\"struct libc::_libc_fpstate\\">_libc_fpstate<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpstate"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct.user_regs_struct.html\\" title=\\"struct libc::user_regs_struct\\">user_regs_struct<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user_regs_struct"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct.user.html\\" title=\\"struct libc::user\\">user<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::user"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct.mcontext_t.html\\" title=\\"struct libc::mcontext_t\\">mcontext_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::mcontext_t"]],["impl Freeze for <a class=\\"struct\\" href=\\"libc\/struct.ipc_perm.html\
libc guessing_game/target/doc/implementors/core/marker/trait.Send.js /^"libc":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.statvfs.html\\" title=\\"struct libc::statvfs\\">statvfs<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.max_align_t.html\\" title=\\"struct libc::max_align_t\\">max_align_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.clone_args.html\\" title=\\"struct libc::clone_args\\">clone_args<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::clone_args"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.sigaction.html\\" title=\\"struct libc::sigaction\\">sigaction<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.statfs.html\\" title=\\"struct libc::statfs\\">statfs<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.flock.html\\" title=\\"struct libc::flock\\">flock<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.flock64.html\\" title=\\"struct libc::flock64\\">flock64<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock64"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.siginfo_t.html\\" title=\\"struct libc::siginfo_t\\">siginfo_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t"]],["impl !<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.stack_t.html\\" title=\\"struct libc::stack_t\\">stack_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.stat.html\\" title=\\"struct libc::stat\\">stat<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.stat64.html\\" title=\\"struct libc::stat64\\">stat64<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat64"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.statfs64.html\\" title=\\"struct libc::statfs64\\">statfs64<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64"]],["impl <a class=\\"trait\\" href=\\"https:\/\/do
libc guessing_game/target/doc/implementors/core/marker/trait.Sync.js /^"libc":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.statvfs.html\\" title=\\"struct libc::statvfs\\">statvfs<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.max_align_t.html\\" title=\\"struct libc::max_align_t\\">max_align_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.clone_args.html\\" title=\\"struct libc::clone_args\\">clone_args<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::clone_args"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.sigaction.html\\" title=\\"struct libc::sigaction\\">sigaction<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.statfs.html\\" title=\\"struct libc::statfs\\">statfs<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.flock.html\\" title=\\"struct libc::flock\\">flock<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.flock64.html\\" title=\\"struct libc::flock64\\">flock64<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock64"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.siginfo_t.html\\" title=\\"struct libc::siginfo_t\\">siginfo_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t"]],["impl !<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.stack_t.html\\" title=\\"struct libc::stack_t\\">stack_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.stat.html\\" title=\\"struct libc::stat\\">stat<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.stat64.html\\" title=\\"struct libc::stat64\\">stat64<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat64"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.statfs64.html\\" title=\\"struct libc::statfs64\\">statfs64<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64"]],["impl <a class=\\"trait\\" href=\\"https:\/\/do
libc guessing_game/target/doc/implementors/core/marker/trait.Unpin.js /^"libc":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.statvfs.html\\" title=\\"struct libc::statvfs\\">statvfs<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.max_align_t.html\\" title=\\"struct libc::max_align_t\\">max_align_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.clone_args.html\\" title=\\"struct libc::clone_args\\">clone_args<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::clone_args"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.sigaction.html\\" title=\\"struct libc::sigaction\\">sigaction<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.statfs.html\\" title=\\"struct libc::statfs\\">statfs<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.flock.html\\" title=\\"struct libc::flock\\">flock<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.flock64.html\\" title=\\"struct libc::flock64\\">flock64<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock64"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.siginfo_t.html\\" title=\\"struct libc::siginfo_t\\">siginfo_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.stack_t.html\\" title=\\"struct libc::stack_t\\">stack_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.stat.html\\" title=\\"struct libc::stat\\">stat<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.stat64.html\\" title=\\"struct libc::stat64\\">stat64<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat64"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.statfs64.html\\" title=\\"struct libc::statfs64\\">statfs64<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64"]],["impl <a cl
libc guessing_game/target/doc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js /^"libc":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.statvfs.html\\" title=\\"struct libc::statvfs\\">statvfs<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.max_align_t.html\\" title=\\"struct libc::max_align_t\\">max_align_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.clone_args.html\\" title=\\"struct libc::clone_args\\">clone_args<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::clone_args"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.sigaction.html\\" title=\\"struct libc::sigaction\\">sigaction<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.statfs.html\\" title=\\"struct libc::statfs\\">statfs<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.flock.html\\" title=\\"struct libc::flock\\">flock<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.flock64.html\\" title=\\"struct libc::flock64\\">flock64<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock64"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.siginfo_t.html\\" title=\\"struct libc::siginfo_t\\">siginfo_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.stack_t.html\\" title=\\"struct libc::stack_t\\">stack_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.stat.html\\" title=\\"struct libc::stat\\">stat<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUn
libc guessing_game/target/doc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js /^"libc":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.statvfs.html\\" title=\\"struct libc::statvfs\\">statvfs<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.max_align_t.html\\" title=\\"struct libc::max_align_t\\">max_align_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.clone_args.html\\" title=\\"struct libc::clone_args\\">clone_args<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::align::clone_args"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.sigaction.html\\" title=\\"struct libc::sigaction\\">sigaction<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.statfs.html\\" title=\\"struct libc::statfs\\">statfs<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.flock.html\\" title=\\"struct libc::flock\\">flock<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.flock64.html\\" title=\\"struct libc::flock64\\">flock64<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::flock64"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.siginfo_t.html\\" title=\\"struct libc::siginfo_t\\">siginfo_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.stack_t.html\\" title=\\"struct libc::stack_t\\">stack_t<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.stat.html\\" title=\\"struct libc::stat\\">stat<\/a>",1,["libc::unix::linux_like::linux::gnu::b64::x86_64::stat"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"libc\/struct.stat64.html\\" title=\\"
loadCss guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.outputE
loadScript guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.outp
loadSearch guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.outp
loadingText guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.out
macro guessing_game/target/doc/cfg_if/sidebar-items.js /^window.SIDEBAR_ITEMS = {"macro":[["cfg_if","The main macro provided by this crate. See crate documentation for more information."]]};/;" p class:window.SIDEBAR_ITEMS
macro guessing_game/target/doc/ppv_lite86/sidebar-items.js /^window.SIDEBAR_ITEMS = {"macro":[["dispatch","Generate the full set of optimized implementations to take advantage of the most important hardware feature sets."],["dispatch_light128","Generate only the basic implementations necessary to be able to operate efficiently on 128-bit vectors on this platfrom. For x86-64, that would mean SSE2 and AVX."],["dispatch_light256","Generate only the basic implementations necessary to be able to operate efficiently on 256-bit vectors on this platfrom. For x86-64, that would mean SSE2, AVX, and AVX2."]],"mod":[["x86_64",""]],"trait":[["AndNot",""],["ArithOps","Ops that depend on word size"],["BSwap",""],["BitOps0","Ops that are independent of word size and endian"],["BitOps128",""],["BitOps32",""],["BitOps64",""],["LaneWords4","A vector composed one or more lanes each composed of four words."],["Machine",""],["MultiLane","A vector composed of multiple 128-bit lanes."],["RotateEachWord128",""],["RotateEachWord32",""],["RotateEachWord64",""],["Store",""],["StoreBytes",""],["Swap64","Exchange neigboring ranges of bits of the specified size"],["UnsafeFrom",""],["VZip","Combine single vectors into a multi-lane vector."],["Vec2","A vector composed of two elements, which may be words or themselves vectors."],["Vec4","A vector composed of four elements, which may be words or themselves vectors."],["Vec4Ext","Vec4 functions which may not be implemented yet for all Vec4 types. NOTE: functions in this trait may be moved to Vec4 in any patch release. To avoid breakage, import Vec4Ext only together with Vec4, and dont qualify its methods."],["Vector",""],["Words4","A vector composed of four words; depending on their size, operations may cross lanes."],["u128x1",""],["u128x2",""],["u128x4",""],["u32x4",""],["u32x4x2",""],["u32x4x4",""],["u64x2",""],["u64x2x2",""],["u64x2x4",""],["u64x4",""]]};/;" p class:window.SIDEBAR_ITEMS
makeTabHeader guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `:
mod guessing_game/target/doc/ppv_lite86/sidebar-items.js /^window.SIDEBAR_ITEMS = {"macro":[["dispatch","Generate the full set of optimized implementations to take advantage of the most important hardware feature sets."],["dispatch_light128","Generate only the basic implementations necessary to be able to operate efficiently on 128-bit vectors on this platfrom. For x86-64, that would mean SSE2 and AVX."],["dispatch_light256","Generate only the basic implementations necessary to be able to operate efficiently on 256-bit vectors on this platfrom. For x86-64, that would mean SSE2, AVX, and AVX2."]],"mod":[["x86_64",""]],"trait":[["AndNot",""],["ArithOps","Ops that depend on word size"],["BSwap",""],["BitOps0","Ops that are independent of word size and endian"],["BitOps128",""],["BitOps32",""],["BitOps64",""],["LaneWords4","A vector composed one or more lanes each composed of four words."],["Machine",""],["MultiLane","A vector composed of multiple 128-bit lanes."],["RotateEachWord128",""],["RotateEachWord32",""],["RotateEachWord64",""],["Store",""],["StoreBytes",""],["Swap64","Exchange neigboring ranges of bits of the specified size"],["UnsafeFrom",""],["VZip","Combine single vectors into a multi-lane vector."],["Vec2","A vector composed of two elements, which may be words or themselves vectors."],["Vec4","A vector composed of four elements, which may be words or themselves vectors."],["Vec4Ext","Vec4 functions which may not be implemented yet for all Vec4 types. NOTE: functions in this trait may be moved to Vec4 in any patch release. To avoid breakage, import Vec4Ext only together with Vec4, and dont qualify its methods."],["Vector",""],["Words4","A vector composed of four words; depending on their size, operations may cross lanes."],["u128x1",""],["u128x2",""],["u128x4",""],["u32x4",""],["u32x4x2",""],["u32x4x4",""],["u64x2",""],["u64x2x2",""],["u64x2x4",""],["u64x4",""]]};/;" p class:window.SIDEBAR_ITEMS
mod guessing_game/target/doc/rand/distributions/sidebar-items.js /^window.SIDEBAR_ITEMS = {"enum":[["BernoulliError","Error type returned from `Bernoulli::new`."],["WeightedError","Error type returned from `WeightedIndex::new`."]],"mod":[["uniform","A distribution uniformly sampling numbers within a given range."],["weighted","Weighted index sampling"]],"struct":[["Alphanumeric","Sample a `u8`, uniformly distributed over ASCII letters and numbers: a-z, A-Z and 0-9."],["Bernoulli","The Bernoulli distribution."],["DistIter","An iterator that generates random values of `T` with distribution `D`, using `R` as the source of randomness."],["DistMap","A distribution of values of type `S` derived from the distribution `D` by mapping its output of type `T` through the closure `F`."],["Open01","A distribution to sample floating point numbers uniformly in the open interval `(0, 1)`, i.e. not including either endpoint."],["OpenClosed01","A distribution to sample floating point numbers uniformly in the half-open interval `(0, 1]`, i.e. including 1 but not 0."],["Slice","A distribution to sample items uniformly from a slice."],["Standard","A generic random value distribution, implemented for many primitive types. Usually generates values with a numerically uniform distribution, and with a range appropriate to the type."],["Uniform","Sample values uniformly between two bounds."],["WeightedIndex","A distribution using weighted sampling of discrete items"]],"trait":[["DistString","`String` sampler"],["Distribution","Types (distributions) that can be used to create a random instance of `T`."]]};/;" p class:window.SIDEBAR_ITEMS
mod guessing_game/target/doc/rand/distributions/weighted/sidebar-items.js /^window.SIDEBAR_ITEMS = {"enum":[["WeightedError","Error type returned from `WeightedIndex::new`."]],"mod":[["alias_method",""]],"struct":[["WeightedIndex","A distribution using weighted sampling of discrete items"]]};/;" p class:window.SIDEBAR_ITEMS
mod guessing_game/target/doc/rand/rngs/sidebar-items.js /^window.SIDEBAR_ITEMS = {"mod":[["adapter","Wrappers \/ adapters forming RNGs"],["mock","Mock random number generator"]],"struct":[["OsRng","A random number generator that retrieves randomness from the operating system."],["StdRng","The standard RNG. The PRNG algorithm in `StdRng` is chosen to be efficient on the current platform, to be statistically strong and unpredictable (meaning a cryptographically secure PRNG)."],["ThreadRng","A reference to the thread-local generator"]]};/;" p class:window.SIDEBAR_ITEMS
mod guessing_game/target/doc/rand/seq/sidebar-items.js /^window.SIDEBAR_ITEMS = {"mod":[["index","Low-level API for sampling indices"]],"struct":[["SliceChooseIter","An iterator over multiple slice elements."]],"trait":[["IteratorRandom","Extension trait on iterators, providing random sampling methods."],["SliceRandom","Extension trait on slices, providing random mutation and sampling methods."]]};/;" p class:window.SIDEBAR_ITEMS
mod guessing_game/target/doc/rand/sidebar-items.js /^window.SIDEBAR_ITEMS = {"fn":[["random","Generates a random value using the thread-local random number generator."],["thread_rng","Retrieve the lazily-initialized thread-local random number generator, seeded by the system. Intended to be used in method chaining style, e.g. `thread_rng().gen::<i32>()`, or cached locally, e.g. `let mut rng = thread_rng();`. Invoked by the `Default` trait, making `ThreadRng::default()` equivalent."]],"mod":[["distributions","Generating random samples from probability distributions"],["prelude","Convenience re-export of common members"],["rngs","Random number generators and adapters"],["seq","Sequence-related functionality"]],"struct":[["Error","Error type of random number generators"]],"trait":[["CryptoRng","A marker trait used to indicate that an [`RngCore`] or `BlockRngCore` implementation is supposed to be cryptographically secure."],["Fill","Types which may be filled with random data"],["Rng","An automatically-implemented extension trait on [`RngCore`] providing high-level generic methods for sampling values and other convenience methods."],["RngCore","The core of a random number generator."],["SeedableRng","A random number generator that can be explicitly seeded."]]};/;" p class:window.SIDEBAR_ITEMS
mod guessing_game/target/doc/rand_core/sidebar-items.js /^window.SIDEBAR_ITEMS = {"mod":[["block","The `BlockRngCore` trait and implementation helpers"],["impls","Helper functions for implementing `RngCore` functions."],["le","Little-Endian utilities"]],"struct":[["Error","Error type of random number generators"],["OsRng","A random number generator that retrieves randomness from the operating system."]],"trait":[["CryptoRng","A marker trait used to indicate that an [`RngCore`] or `BlockRngCore` implementation is supposed to be cryptographically secure."],["CryptoRngCore","An extension trait that is automatically implemented for any type implementing [`RngCore`] and [`CryptoRng`]."],["RngCore","The core of a random number generator."],["SeedableRng","A random number generator that can be explicitly seeded."]]};/;" p class:window.SIDEBAR_ITEMS
newParsedQuery guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `
nextTab guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::`")
onEach guessing_game/target/doc/static.files/storage-d43fa987303ecbbb.js /^"use strict";const darkThemes=["dark","ayu"];window.currentTheme=document.getElementById("themeStyle");window.mainTheme=document.getElementById("mainThemeStyle");window.RUSTDOC_MOBILE_BREAKPOINT=700;const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");if(settingsElement===null){return null}const dataset=settingsElement.dataset;if(dataset===undefined){return null}return dataset})();function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current!==null){return current}if(settingsDataset!==null){const def=settingsDataset[settingName.replace(\/-\/g,"_")];if(def!==undefined){return def}}return null}const localStoredTheme=getSettingValue("theme");const savedHref=[];function hasClass(elem,className){return elem&&elem.classList&&elem.classList.contains(className)}function addClass(elem,className){if(!elem||!elem.classList){return}elem.classList.add(className)}function removeClass(elem,className){if(!elem||!elem.classList){return}elem.classList.remove(className)}function onEach(arr,func,reversed){if(arr&&arr.length>0&&func){if(reversed){const length=arr.length;for(let i=length-1;i>=0;--i){if(func(arr[i])){return true}}}else{for(const elem of arr){if(func(elem)){return true}}}}return false}function onEachLazy(lazyArray,func,reversed){return onEach(Array.prototype.slice.call(lazyArray),func,reversed)}function updateLocalStorage(name,value){try{window.localStorage.setItem("rustdoc-"+name,value)}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name)}catch(e){return null}}function switchTheme(styleElem,mainStyleElem,newThemeName,saveTheme){if(saveTheme){updateLocalStorage("theme",newThemeName)}if(savedHref.length===0){onEachLazy(document.getElementsByTagName("link"),el=>{savedHref.push(el.href)})}const newHref=savedHref.find(url=>{const m=url.match(\/static\\.files\\\/(.*)-[a-f0-9]{16}\\.css$\/);if(m&&m[1]===newThemeName){return true}const m2=url.match(\/\\\/([^\/]*)\\.css$\/);if(m2&&m2[1].startsWith(newThemeName)){return true}});if(newHref&&newHref!==styleElem.href){styleElem.href=newHref}}function useSystemTheme(value){if(value===undefined){value=true}updateLocalStorage("use-system-theme",value);const toggle=document.getElementById("use-system-theme");if(toggle&&toggle instanceof HTMLInputElement){toggle.checked=value}}const updateSystemTheme=(function(){if(!window.matchMedia){return()=>{const cssTheme=getComputedStyle(document.documentElement).getPropertyValue("content");switchTheme(window.currentTheme,window.mainTheme,JSON.parse(cssTheme)||"light",true)}}const mql=window.matchMedia("(prefers-color-scheme: dark)");function handlePreferenceChange(mql){const use=theme=>{switchTheme(window.currentTheme,window.mainTheme,theme,true)};if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";if(mql.matches){use(darkTheme)}else{use(lightTheme)}}else{use(getSettingValue("theme"))}}mql.addListener(handlePreferenceChange);return()=>{handlePreferenceChange(mql)}})();function switchToSavedTheme(){switchTheme(window.currentTheme,window.mainTheme,getSettingValue("theme")||"light",false)}if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme)}updateSystemTheme()}else{switchToSavedTheme()}if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"source-sidebar-expanded")}window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(switchToSavedTheme,0)}})/;" f
onEachLazy guessing_game/target/doc/static.files/storage-d43fa987303ecbbb.js /^"use strict";const darkThemes=["dark","ayu"];window.currentTheme=document.getElementById("themeStyle");window.mainTheme=document.getElementById("mainThemeStyle");window.RUSTDOC_MOBILE_BREAKPOINT=700;const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");if(settingsElement===null){return null}const dataset=settingsElement.dataset;if(dataset===undefined){return null}return dataset})();function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current!==null){return current}if(settingsDataset!==null){const def=settingsDataset[settingName.replace(\/-\/g,"_")];if(def!==undefined){return def}}return null}const localStoredTheme=getSettingValue("theme");const savedHref=[];function hasClass(elem,className){return elem&&elem.classList&&elem.classList.contains(className)}function addClass(elem,className){if(!elem||!elem.classList){return}elem.classList.add(className)}function removeClass(elem,className){if(!elem||!elem.classList){return}elem.classList.remove(className)}function onEach(arr,func,reversed){if(arr&&arr.length>0&&func){if(reversed){const length=arr.length;for(let i=length-1;i>=0;--i){if(func(arr[i])){return true}}}else{for(const elem of arr){if(func(elem)){return true}}}}return false}function onEachLazy(lazyArray,func,reversed){return onEach(Array.prototype.slice.call(lazyArray),func,reversed)}function updateLocalStorage(name,value){try{window.localStorage.setItem("rustdoc-"+name,value)}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name)}catch(e){return null}}function switchTheme(styleElem,mainStyleElem,newThemeName,saveTheme){if(saveTheme){updateLocalStorage("theme",newThemeName)}if(savedHref.length===0){onEachLazy(document.getElementsByTagName("link"),el=>{savedHref.push(el.href)})}const newHref=savedHref.find(url=>{const m=url.match(\/static\\.files\\\/(.*)-[a-f0-9]{16}\\.css$\/);if(m&&m[1]===newThemeName){return true}const m2=url.match(\/\\\/([^\/]*)\\.css$\/);if(m2&&m2[1].startsWith(newThemeName)){return true}});if(newHref&&newHref!==styleElem.href){styleElem.href=newHref}}function useSystemTheme(value){if(value===undefined){value=true}updateLocalStorage("use-system-theme",value);const toggle=document.getElementById("use-system-theme");if(toggle&&toggle instanceof HTMLInputElement){toggle.checked=value}}const updateSystemTheme=(function(){if(!window.matchMedia){return()=>{const cssTheme=getComputedStyle(document.documentElement).getPropertyValue("content");switchTheme(window.currentTheme,window.mainTheme,JSON.parse(cssTheme)||"light",true)}}const mql=window.matchMedia("(prefers-color-scheme: dark)");function handlePreferenceChange(mql){const use=theme=>{switchTheme(window.currentTheme,window.mainTheme,theme,true)};if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";if(mql.matches){use(darkTheme)}else{use(lightTheme)}}else{use(getSettingValue("theme"))}}mql.addListener(handlePreferenceChange);return()=>{handlePreferenceChange(mql)}})();function switchToSavedTheme(){switchTheme(window.currentTheme,window.mainTheme,getSettingValue("theme")||"light",false)}if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme)}updateSystemTheme()}else{switchToSavedTheme()}if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"source-sidebar-expanded")}window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(switchToSavedTheme,0)}})/;" f
onHashChange guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.ou
openParentDetails guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchSta
outputElement guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.o
parseInput guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::
parseQuery guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::
pathSplitter guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::
pos guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::`")}}}i
ppv_lite86 guessing_game/target/doc/implementors/core/clone/trait.Clone.js /^"ppv_lite86":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesS3.html\\" title=\\"struct ppv_lite86::x86_64::YesS3\\">YesS3<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoS3.html\\" title=\\"struct ppv_lite86::x86_64::NoS3\\">NoS3<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesS4.html\\" title=\\"struct ppv_lite86::x86_64::YesS4\\">YesS4<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoS4.html\\" title=\\"struct ppv_lite86::x86_64::NoS4\\">NoS4<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesA1.html\\" title=\\"struct ppv_lite86::x86_64::YesA1\\">YesA1<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoA1.html\\" title=\\"struct ppv_lite86::x86_64::NoA1\\">NoA1<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesA2.html\\" title=\\"struct ppv_lite86::x86_64::YesA2\\">YesA2<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoA2.html\\" title=\\"struct ppv_lite86::x86_64::NoA2\\">NoA2<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesNI.html\\" title=\\"struct ppv_lite86::x86_64::YesNI\\">YesNI<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoNI.html\\" title=\\"struct ppv_lite86::x86_64::NoNI\\">NoNI<\/a>"],["impl&lt;S3:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a>, S4:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a>, NI:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.SseMachine.html\\" title=\\"struct ppv_lite86::x86_64::SseMachine\\">SseMachine<\/a>&lt;S3, S4, NI&gt;"],["impl&lt;NI:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"p
ppv_lite86 guessing_game/target/doc/implementors/core/cmp/trait.Eq.js /^"ppv_lite86":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.Eq.html\\" title=\\"trait core::cmp::Eq\\">Eq<\/a> for <a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec128_storage.html\\" title=\\"union ppv_lite86::x86_64::vec128_storage\\">vec128_storage<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.Eq.html\\" title=\\"trait core::cmp::Eq\\">Eq<\/a> for <a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec256_storage.html\\" title=\\"union ppv_lite86::x86_64::vec256_storage\\">vec256_storage<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.Eq.html\\" title=\\"trait core::cmp::Eq\\">Eq<\/a> for <a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec512_storage.html\\" title=\\"union ppv_lite86::x86_64::vec512_storage\\">vec512_storage<\/a>"]],$/;" p
ppv_lite86 guessing_game/target/doc/implementors/core/cmp/trait.PartialEq.js /^"ppv_lite86":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialEq.html\\" title=\\"trait core::cmp::PartialEq\\">PartialEq<\/a>&lt;<a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec128_storage.html\\" title=\\"union ppv_lite86::x86_64::vec128_storage\\">vec128_storage<\/a>&gt; for <a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec128_storage.html\\" title=\\"union ppv_lite86::x86_64::vec128_storage\\">vec128_storage<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialEq.html\\" title=\\"trait core::cmp::PartialEq\\">PartialEq<\/a>&lt;<a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec256_storage.html\\" title=\\"union ppv_lite86::x86_64::vec256_storage\\">vec256_storage<\/a>&gt; for <a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec256_storage.html\\" title=\\"union ppv_lite86::x86_64::vec256_storage\\">vec256_storage<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialEq.html\\" title=\\"trait core::cmp::PartialEq\\">PartialEq<\/a>&lt;<a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec512_storage.html\\" title=\\"union ppv_lite86::x86_64::vec512_storage\\">vec512_storage<\/a>&gt; for <a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec512_storage.html\\" title=\\"union ppv_lite86::x86_64::vec512_storage\\">vec512_storage<\/a>"]],$/;" p
ppv_lite86 guessing_game/target/doc/implementors/core/convert/trait.From.js /^"ppv_lite86":[["impl&lt;'a&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;&amp;'a <a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec128_storage.html\\" title=\\"union ppv_lite86::x86_64::vec128_storage\\">vec128_storage<\/a>&gt; for &amp;'a [<a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/primitive.u32.html\\">u32<\/a>; <a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/primitive.array.html\\">4<\/a>]"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;[<a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/primitive.u32.html\\">u32<\/a>; <a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/primitive.array.html\\">4<\/a>]&gt; for <a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec128_storage.html\\" title=\\"union ppv_lite86::x86_64::vec128_storage\\">vec128_storage<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;[<a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/primitive.u64.html\\">u64<\/a>; <a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/primitive.array.html\\">4<\/a>]&gt; for <a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec256_storage.html\\" title=\\"union ppv_lite86::x86_64::vec256_storage\\">vec256_storage<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;<a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec128_storage.html\\" title=\\"union ppv_lite86::x86_64::vec128_storage\\">vec128_storage<\/a>&gt; for [<a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/primitive.u32.html\\">u32<\/a>; <a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/primitive.array.html\\">4<\/a>]"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;<a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec128_storage.html\\" title=\\"union ppv_lite86::x86_64::vec128_storage\\">vec128_storage<\/a>&gt; for [<a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/primitive.u64.html\\">u64<\/a>; <a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/primitive.array.html\\">2<\/a>]"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;<a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec128_storage.html\\" title=\\"union ppv_lite86::x86_64::vec128_storage\\">vec128_storage<\/a>&gt; for [<a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/primitive.u128.html\\">u128<\/a>; <a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/primitive.array.html\\">1<\/a>]"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;<a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec256_storage.html\\" title=\\"union ppv_lite86::x86_64::vec256_storage\\">vec256_storage<\/a>&gt; for [<a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/primitive.u32.html\\">u32<\/a>; <a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/primitive.array.html\\">8<\/a>]"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;<a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec256_sto
ppv_lite86 guessing_game/target/doc/implementors/core/default/trait.Default.js /^"ppv_lite86":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/default\/trait.Default.html\\" title=\\"trait core::default::Default\\">Default<\/a> for <a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec128_storage.html\\" title=\\"union ppv_lite86::x86_64::vec128_storage\\">vec128_storage<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/default\/trait.Default.html\\" title=\\"trait core::default::Default\\">Default<\/a> for <a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec256_storage.html\\" title=\\"union ppv_lite86::x86_64::vec256_storage\\">vec256_storage<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/default\/trait.Default.html\\" title=\\"trait core::default::Default\\">Default<\/a> for <a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec512_storage.html\\" title=\\"union ppv_lite86::x86_64::vec512_storage\\">vec512_storage<\/a>"]],$/;" p
ppv_lite86 guessing_game/target/doc/implementors/core/marker/trait.Copy.js /^"ppv_lite86":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesS3.html\\" title=\\"struct ppv_lite86::x86_64::YesS3\\">YesS3<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoS3.html\\" title=\\"struct ppv_lite86::x86_64::NoS3\\">NoS3<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesS4.html\\" title=\\"struct ppv_lite86::x86_64::YesS4\\">YesS4<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoS4.html\\" title=\\"struct ppv_lite86::x86_64::NoS4\\">NoS4<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesA1.html\\" title=\\"struct ppv_lite86::x86_64::YesA1\\">YesA1<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoA1.html\\" title=\\"struct ppv_lite86::x86_64::NoA1\\">NoA1<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesA2.html\\" title=\\"struct ppv_lite86::x86_64::YesA2\\">YesA2<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoA2.html\\" title=\\"struct ppv_lite86::x86_64::NoA2\\">NoA2<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesNI.html\\" title=\\"struct ppv_lite86::x86_64::YesNI\\">YesNI<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoNI.html\\" title=\\"struct ppv_lite86::x86_64::NoNI\\">NoNI<\/a>"],["impl&lt;S3:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a>, S4:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a>, NI:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.SseMachine.html\\" title=\\"struct ppv_lite86::x86_64::SseMachine\\">SseMachine<\/a>&lt;S3, S4, NI&gt;"],["impl&lt;NI:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_6
ppv_lite86 guessing_game/target/doc/implementors/core/marker/trait.Freeze.js /^"ppv_lite86":[["impl Freeze for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesS3.html\\" title=\\"struct ppv_lite86::x86_64::YesS3\\">YesS3<\/a>",1,["ppv_lite86::x86_64::YesS3"]],["impl Freeze for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoS3.html\\" title=\\"struct ppv_lite86::x86_64::NoS3\\">NoS3<\/a>",1,["ppv_lite86::x86_64::NoS3"]],["impl Freeze for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesS4.html\\" title=\\"struct ppv_lite86::x86_64::YesS4\\">YesS4<\/a>",1,["ppv_lite86::x86_64::YesS4"]],["impl Freeze for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoS4.html\\" title=\\"struct ppv_lite86::x86_64::NoS4\\">NoS4<\/a>",1,["ppv_lite86::x86_64::NoS4"]],["impl Freeze for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesA1.html\\" title=\\"struct ppv_lite86::x86_64::YesA1\\">YesA1<\/a>",1,["ppv_lite86::x86_64::YesA1"]],["impl Freeze for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoA1.html\\" title=\\"struct ppv_lite86::x86_64::NoA1\\">NoA1<\/a>",1,["ppv_lite86::x86_64::NoA1"]],["impl Freeze for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesA2.html\\" title=\\"struct ppv_lite86::x86_64::YesA2\\">YesA2<\/a>",1,["ppv_lite86::x86_64::YesA2"]],["impl Freeze for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoA2.html\\" title=\\"struct ppv_lite86::x86_64::NoA2\\">NoA2<\/a>",1,["ppv_lite86::x86_64::NoA2"]],["impl Freeze for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesNI.html\\" title=\\"struct ppv_lite86::x86_64::YesNI\\">YesNI<\/a>",1,["ppv_lite86::x86_64::YesNI"]],["impl Freeze for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoNI.html\\" title=\\"struct ppv_lite86::x86_64::NoNI\\">NoNI<\/a>",1,["ppv_lite86::x86_64::NoNI"]],["impl&lt;S3, S4, NI&gt; Freeze for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.SseMachine.html\\" title=\\"struct ppv_lite86::x86_64::SseMachine\\">SseMachine<\/a>&lt;S3, S4, NI&gt;",1,["ppv_lite86::x86_64::SseMachine"]],["impl&lt;NI&gt; Freeze for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.Avx2Machine.html\\" title=\\"struct ppv_lite86::x86_64::Avx2Machine\\">Avx2Machine<\/a>&lt;NI&gt;",1,["ppv_lite86::x86_64::Avx2Machine"]],["impl Freeze for <a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec128_storage.html\\" title=\\"union ppv_lite86::x86_64::vec128_storage\\">vec128_storage<\/a>",1,["ppv_lite86::x86_64::vec128_storage"]],["impl Freeze for <a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec256_storage.html\\" title=\\"union ppv_lite86::x86_64::vec256_storage\\">vec256_storage<\/a>",1,["ppv_lite86::x86_64::vec256_storage"]],["impl Freeze for <a class=\\"union\\" href=\\"ppv_lite86\/x86_64\/union.vec512_storage.html\\" title=\\"union ppv_lite86::x86_64::vec512_storage\\">vec512_storage<\/a>",1,["ppv_lite86::x86_64::vec512_storage"]]],$/;" p
ppv_lite86 guessing_game/target/doc/implementors/core/marker/trait.Send.js /^"ppv_lite86":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesS3.html\\" title=\\"struct ppv_lite86::x86_64::YesS3\\">YesS3<\/a>",1,["ppv_lite86::x86_64::YesS3"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoS3.html\\" title=\\"struct ppv_lite86::x86_64::NoS3\\">NoS3<\/a>",1,["ppv_lite86::x86_64::NoS3"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesS4.html\\" title=\\"struct ppv_lite86::x86_64::YesS4\\">YesS4<\/a>",1,["ppv_lite86::x86_64::YesS4"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoS4.html\\" title=\\"struct ppv_lite86::x86_64::NoS4\\">NoS4<\/a>",1,["ppv_lite86::x86_64::NoS4"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesA1.html\\" title=\\"struct ppv_lite86::x86_64::YesA1\\">YesA1<\/a>",1,["ppv_lite86::x86_64::YesA1"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoA1.html\\" title=\\"struct ppv_lite86::x86_64::NoA1\\">NoA1<\/a>",1,["ppv_lite86::x86_64::NoA1"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesA2.html\\" title=\\"struct ppv_lite86::x86_64::YesA2\\">YesA2<\/a>",1,["ppv_lite86::x86_64::YesA2"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoA2.html\\" title=\\"struct ppv_lite86::x86_64::NoA2\\">NoA2<\/a>",1,["ppv_lite86::x86_64::NoA2"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesNI.html\\" title=\\"struct ppv_lite86::x86_64::YesNI\\">YesNI<\/a>",1,["ppv_lite86::x86_64::YesNI"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoNI.html\\" title=\\"struct ppv_lite86::x86_64::NoNI\\">NoNI<\/a>",1,["ppv_lite86::x86_64::NoNI"]],["impl&lt;S3, S4, NI&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.SseMachine.html\\" title=\\"struct ppv_lite86::x86_64::SseMachine\\">SseMachine<\/a>&lt;S3, S4, NI&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;NI: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S3: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S4: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/t
ppv_lite86 guessing_game/target/doc/implementors/core/marker/trait.Sync.js /^"ppv_lite86":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesS3.html\\" title=\\"struct ppv_lite86::x86_64::YesS3\\">YesS3<\/a>",1,["ppv_lite86::x86_64::YesS3"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoS3.html\\" title=\\"struct ppv_lite86::x86_64::NoS3\\">NoS3<\/a>",1,["ppv_lite86::x86_64::NoS3"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesS4.html\\" title=\\"struct ppv_lite86::x86_64::YesS4\\">YesS4<\/a>",1,["ppv_lite86::x86_64::YesS4"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoS4.html\\" title=\\"struct ppv_lite86::x86_64::NoS4\\">NoS4<\/a>",1,["ppv_lite86::x86_64::NoS4"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesA1.html\\" title=\\"struct ppv_lite86::x86_64::YesA1\\">YesA1<\/a>",1,["ppv_lite86::x86_64::YesA1"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoA1.html\\" title=\\"struct ppv_lite86::x86_64::NoA1\\">NoA1<\/a>",1,["ppv_lite86::x86_64::NoA1"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesA2.html\\" title=\\"struct ppv_lite86::x86_64::YesA2\\">YesA2<\/a>",1,["ppv_lite86::x86_64::YesA2"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoA2.html\\" title=\\"struct ppv_lite86::x86_64::NoA2\\">NoA2<\/a>",1,["ppv_lite86::x86_64::NoA2"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesNI.html\\" title=\\"struct ppv_lite86::x86_64::YesNI\\">YesNI<\/a>",1,["ppv_lite86::x86_64::YesNI"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoNI.html\\" title=\\"struct ppv_lite86::x86_64::NoNI\\">NoNI<\/a>",1,["ppv_lite86::x86_64::NoNI"]],["impl&lt;S3, S4, NI&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.SseMachine.html\\" title=\\"struct ppv_lite86::x86_64::SseMachine\\">SseMachine<\/a>&lt;S3, S4, NI&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;NI: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S3: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S4: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/t
ppv_lite86 guessing_game/target/doc/implementors/core/marker/trait.Unpin.js /^"ppv_lite86":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesS3.html\\" title=\\"struct ppv_lite86::x86_64::YesS3\\">YesS3<\/a>",1,["ppv_lite86::x86_64::YesS3"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoS3.html\\" title=\\"struct ppv_lite86::x86_64::NoS3\\">NoS3<\/a>",1,["ppv_lite86::x86_64::NoS3"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesS4.html\\" title=\\"struct ppv_lite86::x86_64::YesS4\\">YesS4<\/a>",1,["ppv_lite86::x86_64::YesS4"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoS4.html\\" title=\\"struct ppv_lite86::x86_64::NoS4\\">NoS4<\/a>",1,["ppv_lite86::x86_64::NoS4"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesA1.html\\" title=\\"struct ppv_lite86::x86_64::YesA1\\">YesA1<\/a>",1,["ppv_lite86::x86_64::YesA1"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoA1.html\\" title=\\"struct ppv_lite86::x86_64::NoA1\\">NoA1<\/a>",1,["ppv_lite86::x86_64::NoA1"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesA2.html\\" title=\\"struct ppv_lite86::x86_64::YesA2\\">YesA2<\/a>",1,["ppv_lite86::x86_64::YesA2"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoA2.html\\" title=\\"struct ppv_lite86::x86_64::NoA2\\">NoA2<\/a>",1,["ppv_lite86::x86_64::NoA2"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesNI.html\\" title=\\"struct ppv_lite86::x86_64::YesNI\\">YesNI<\/a>",1,["ppv_lite86::x86_64::YesNI"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoNI.html\\" title=\\"struct ppv_lite86::x86_64::NoNI\\">NoNI<\/a>",1,["ppv_lite86::x86_64::NoNI"]],["impl&lt;S3, S4, NI&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.SseMachine.html\\" title=\\"struct ppv_lite86::x86_64::SseMachine\\">SseMachine<\/a>&lt;S3, S4, NI&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;NI: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S3: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S4: <a class=\\"trait\\" href=\\"https:\/\/do
ppv_lite86 guessing_game/target/doc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js /^"ppv_lite86":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesS3.html\\" title=\\"struct ppv_lite86::x86_64::YesS3\\">YesS3<\/a>",1,["ppv_lite86::x86_64::YesS3"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoS3.html\\" title=\\"struct ppv_lite86::x86_64::NoS3\\">NoS3<\/a>",1,["ppv_lite86::x86_64::NoS3"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesS4.html\\" title=\\"struct ppv_lite86::x86_64::YesS4\\">YesS4<\/a>",1,["ppv_lite86::x86_64::YesS4"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoS4.html\\" title=\\"struct ppv_lite86::x86_64::NoS4\\">NoS4<\/a>",1,["ppv_lite86::x86_64::NoS4"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesA1.html\\" title=\\"struct ppv_lite86::x86_64::YesA1\\">YesA1<\/a>",1,["ppv_lite86::x86_64::YesA1"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoA1.html\\" title=\\"struct ppv_lite86::x86_64::NoA1\\">NoA1<\/a>",1,["ppv_lite86::x86_64::NoA1"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesA2.html\\" title=\\"struct ppv_lite86::x86_64::YesA2\\">YesA2<\/a>",1,["ppv_lite86::x86_64::YesA2"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoA2.html\\" title=\\"struct ppv_lite86::x86_64::NoA2\\">NoA2<\/a>",1,["ppv_lite86::x86_64::NoA2"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesNI.html\\" title=\\"struct ppv_lite86::x86_64::YesNI\\">YesNI<\/a>",1,["ppv_lite86::x86_64::YesNI"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoNI.html\\" title=\\"struct ppv_lite86::x86_64::NoNI\\">NoNI<\/a>",1,["ppv_lite86::x86_64::NoNI"]],["impl&lt;S3, S4, NI&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.SseMachine.html\\" title=\\"str
ppv_lite86 guessing_game/target/doc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js /^"ppv_lite86":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesS3.html\\" title=\\"struct ppv_lite86::x86_64::YesS3\\">YesS3<\/a>",1,["ppv_lite86::x86_64::YesS3"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoS3.html\\" title=\\"struct ppv_lite86::x86_64::NoS3\\">NoS3<\/a>",1,["ppv_lite86::x86_64::NoS3"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesS4.html\\" title=\\"struct ppv_lite86::x86_64::YesS4\\">YesS4<\/a>",1,["ppv_lite86::x86_64::YesS4"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoS4.html\\" title=\\"struct ppv_lite86::x86_64::NoS4\\">NoS4<\/a>",1,["ppv_lite86::x86_64::NoS4"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesA1.html\\" title=\\"struct ppv_lite86::x86_64::YesA1\\">YesA1<\/a>",1,["ppv_lite86::x86_64::YesA1"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoA1.html\\" title=\\"struct ppv_lite86::x86_64::NoA1\\">NoA1<\/a>",1,["ppv_lite86::x86_64::NoA1"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesA2.html\\" title=\\"struct ppv_lite86::x86_64::YesA2\\">YesA2<\/a>",1,["ppv_lite86::x86_64::YesA2"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoA2.html\\" title=\\"struct ppv_lite86::x86_64::NoA2\\">NoA2<\/a>",1,["ppv_lite86::x86_64::NoA2"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.YesNI.html\\" title=\\"struct ppv_lite86::x86_64::YesNI\\">YesNI<\/a>",1,["ppv_lite86::x86_64::YesNI"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.NoNI.html\\" title=\\"struct ppv_lite86::x86_64::NoNI\\">NoNI<\/a>",1,["ppv_lite86::x86_64::NoNI"]],["impl&lt;S3, S4, NI&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"ppv_lite86\/x86_64\/struct.SseMachine.html\\" title=\\"struct ppv_lite86::x86_64::SseMachine\\">SseMachine<\/a>&lt;S3, S4, NI&gt;<span class=\\"where fmt-newlin
ppv_lite86 guessing_game/target/doc/implementors/ppv_lite86/types/trait.Machine.js /^"ppv_lite86":[]$/;" p
ppv_lite86 guessing_game/target/doc/implementors/ppv_lite86/types/trait.Store.js /^"ppv_lite86":[]$/;" p
ppv_lite86 guessing_game/target/doc/implementors/ppv_lite86/types/trait.VZip.js /^"ppv_lite86":[]$/;" p
printTab guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::`"
rand guessing_game/target/doc/implementors/core/clone/trait.Clone.js /^"rand":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Bernoulli.html\\" title=\\"struct rand::distributions::Bernoulli\\">Bernoulli<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/enum.BernoulliError.html\\" title=\\"enum rand::distributions::BernoulliError\\">BernoulliError<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.OpenClosed01.html\\" title=\\"struct rand::distributions::OpenClosed01\\">OpenClosed01<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Open01.html\\" title=\\"struct rand::distributions::Open01\\">Open01<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Alphanumeric.html\\" title=\\"struct rand::distributions::Alphanumeric\\">Alphanumeric<\/a>"],["impl&lt;'a, T:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Slice.html\\" title=\\"struct rand::distributions::Slice\\">Slice<\/a>&lt;'a, T&gt;"],["impl&lt;X:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> + <a class=\\"trait\\" href=\\"rand\/distributions\/uniform\/trait.SampleUniform.html\\" title=\\"trait rand::distributions::uniform::SampleUniform\\">SampleUniform<\/a> + <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialOrd.html\\" title=\\"trait core::cmp::PartialOrd\\">PartialOrd<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/weighted\/struct.WeightedIndex.html\\" title=\\"struct rand::distributions::weighted::WeightedIndex\\">WeightedIndex<\/a>&lt;X&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;X::<a class=\\"associatedtype\\" href=\\"rand\/distributions\/uniform\/trait.SampleUniform.html#associatedtype.Sampler\\" title=\\"type rand::distributions::uniform::SampleUniform::Sampler\\">Sampler<\/a>: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a>,<\/span>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/weighted\/enum.WeightedError.html\\" title=\\"enum rand::distributions::weighted::WeightedError\\">WeightedError<\/a>"],["impl&lt;X:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> + <a class=\\"trait\\" href=\\"rand\/distributions\/uniform\/trait.SampleUniform.html\\" title=\\"trait rand::distributions::uniform::SampleUniform\\">SampleUniform<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html
rand guessing_game/target/doc/implementors/core/cmp/trait.Eq.js /^"rand":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.Eq.html\\" title=\\"trait core::cmp::Eq\\">Eq<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/enum.BernoulliError.html\\" title=\\"enum rand::distributions::BernoulliError\\">BernoulliError<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.Eq.html\\" title=\\"trait core::cmp::Eq\\">Eq<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/weighted\/enum.WeightedError.html\\" title=\\"enum rand::distributions::weighted::WeightedError\\">WeightedError<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.Eq.html\\" title=\\"trait core::cmp::Eq\\">Eq<\/a> for <a class=\\"struct\\" href=\\"rand\/rngs\/mock\/struct.StepRng.html\\" title=\\"struct rand::rngs::mock::StepRng\\">StepRng<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.Eq.html\\" title=\\"trait core::cmp::Eq\\">Eq<\/a> for <a class=\\"struct\\" href=\\"rand\/rngs\/struct.StdRng.html\\" title=\\"struct rand::rngs::StdRng\\">StdRng<\/a>"]],$/;" p
rand guessing_game/target/doc/implementors/core/cmp/trait.PartialEq.js /^"rand":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialEq.html\\" title=\\"trait core::cmp::PartialEq\\">PartialEq<\/a>&lt;<a class=\\"struct\\" href=\\"rand\/distributions\/struct.Bernoulli.html\\" title=\\"struct rand::distributions::Bernoulli\\">Bernoulli<\/a>&gt; for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Bernoulli.html\\" title=\\"struct rand::distributions::Bernoulli\\">Bernoulli<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialEq.html\\" title=\\"trait core::cmp::PartialEq\\">PartialEq<\/a>&lt;<a class=\\"enum\\" href=\\"rand\/distributions\/enum.BernoulliError.html\\" title=\\"enum rand::distributions::BernoulliError\\">BernoulliError<\/a>&gt; for <a class=\\"enum\\" href=\\"rand\/distributions\/enum.BernoulliError.html\\" title=\\"enum rand::distributions::BernoulliError\\">BernoulliError<\/a>"],["impl&lt;X:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialEq.html\\" title=\\"trait core::cmp::PartialEq\\">PartialEq<\/a> + <a class=\\"trait\\" href=\\"rand\/distributions\/uniform\/trait.SampleUniform.html\\" title=\\"trait rand::distributions::uniform::SampleUniform\\">SampleUniform<\/a> + <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialOrd.html\\" title=\\"trait core::cmp::PartialOrd\\">PartialOrd<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialEq.html\\" title=\\"trait core::cmp::PartialEq\\">PartialEq<\/a>&lt;<a class=\\"struct\\" href=\\"rand\/distributions\/weighted\/struct.WeightedIndex.html\\" title=\\"struct rand::distributions::weighted::WeightedIndex\\">WeightedIndex<\/a>&lt;X&gt;&gt; for <a class=\\"struct\\" href=\\"rand\/distributions\/weighted\/struct.WeightedIndex.html\\" title=\\"struct rand::distributions::weighted::WeightedIndex\\">WeightedIndex<\/a>&lt;X&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;X::<a class=\\"associatedtype\\" href=\\"rand\/distributions\/uniform\/trait.SampleUniform.html#associatedtype.Sampler\\" title=\\"type rand::distributions::uniform::SampleUniform::Sampler\\">Sampler<\/a>: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialEq.html\\" title=\\"trait core::cmp::PartialEq\\">PartialEq<\/a>,<\/span>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialEq.html\\" title=\\"trait core::cmp::PartialEq\\">PartialEq<\/a>&lt;<a class=\\"enum\\" href=\\"rand\/distributions\/weighted\/enum.WeightedError.html\\" title=\\"enum rand::distributions::weighted::WeightedError\\">WeightedError<\/a>&gt; for <a class=\\"enum\\" href=\\"rand\/distributions\/weighted\/enum.WeightedError.html\\" title=\\"enum rand::distributions::weighted::WeightedError\\">WeightedError<\/a>"],["impl&lt;X:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialEq.html\\" title=\\"trait core::cmp::PartialEq\\">PartialEq<\/a> + <a class=\\"trait\\" href=\\"rand\/distributions\/uniform\/trait.SampleUniform.html\\" title=\\"trait rand::distributions::uniform::SampleUniform\\">SampleUniform<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialEq.html\\" title=\\"trait core::cmp::PartialEq\\">PartialEq<\/a>&lt;<a class=\\"struct\\" href=\\"rand\/distributions\/struct.Uniform.html\\" title=\\"struct rand::distributions::Uniform\\">Uniform<\/a>&lt;X&gt;&gt; for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Uniform.html\\" title=\\"struct rand::distributions::Uniform\\">Uniform<\/a>&lt;X&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;X::<a class=\\"associatedtype\\" href=\\"rand\/distributions\/uniform\/trait.SampleUniform.html#associatedtype.Sampler\\" title=\\"type rand::distributions::uniform::SampleUniform::Sampler\\">Sampler<\/a>: <a class=\\"trait\\"
rand guessing_game/target/doc/implementors/core/convert/trait.From.js /^"rand":[["impl&lt;X:&nbsp;<a class=\\"trait\\" href=\\"rand\/distributions\/uniform\/trait.SampleUniform.html\\" title=\\"trait rand::distributions::uniform::SampleUniform\\">SampleUniform<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;<a class=\\"struct\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/ops\/range\/struct.Range.html\\" title=\\"struct core::ops::range::Range\\">Range<\/a>&lt;X&gt;&gt; for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Uniform.html\\" title=\\"struct rand::distributions::Uniform\\">Uniform<\/a>&lt;X&gt;"],["impl&lt;X:&nbsp;<a class=\\"trait\\" href=\\"rand\/distributions\/uniform\/trait.SampleUniform.html\\" title=\\"trait rand::distributions::uniform::SampleUniform\\">SampleUniform<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;<a class=\\"struct\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/ops\/range\/struct.RangeInclusive.html\\" title=\\"struct core::ops::range::RangeInclusive\\">RangeInclusive<\/a>&lt;X&gt;&gt; for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Uniform.html\\" title=\\"struct rand::distributions::Uniform\\">Uniform<\/a>&lt;X&gt;"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;<a class=\\"struct\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/alloc\/vec\/struct.Vec.html\\" title=\\"struct alloc::vec::Vec\\">Vec<\/a>&lt;<a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/std\/primitive.u32.html\\">u32<\/a>, <a class=\\"struct\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/alloc\/alloc\/struct.Global.html\\" title=\\"struct alloc::alloc::Global\\">Global<\/a>&gt;&gt; for <a class=\\"enum\\" href=\\"rand\/seq\/index\/enum.IndexVec.html\\" title=\\"enum rand::seq::index::IndexVec\\">IndexVec<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;<a class=\\"struct\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/alloc\/vec\/struct.Vec.html\\" title=\\"struct alloc::vec::Vec\\">Vec<\/a>&lt;<a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/std\/primitive.usize.html\\">usize<\/a>, <a class=\\"struct\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/alloc\/alloc\/struct.Global.html\\" title=\\"struct alloc::alloc::Global\\">Global<\/a>&gt;&gt; for <a class=\\"enum\\" href=\\"rand\/seq\/index\/enum.IndexVec.html\\" title=\\"enum rand::seq::index::IndexVec\\">IndexVec<\/a>"]],$/;" p
rand guessing_game/target/doc/implementors/core/default/trait.Default.js /^"rand":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/default\/trait.Default.html\\" title=\\"trait core::default::Default\\">Default<\/a> for <a class=\\"struct\\" href=\\"rand\/rngs\/struct.ThreadRng.html\\" title=\\"struct rand::rngs::ThreadRng\\">ThreadRng<\/a>"]],$/;" p
rand guessing_game/target/doc/implementors/core/error/trait.Error.js /^"rand":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/error\/trait.Error.html\\" title=\\"trait core::error::Error\\">Error<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/enum.BernoulliError.html\\" title=\\"enum rand::distributions::BernoulliError\\">BernoulliError<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/error\/trait.Error.html\\" title=\\"trait core::error::Error\\">Error<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/weighted\/enum.WeightedError.html\\" title=\\"enum rand::distributions::weighted::WeightedError\\">WeightedError<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/error\/trait.Error.html\\" title=\\"trait core::error::Error\\">Error<\/a> for <a class=\\"struct\\" href=\\"rand\/rngs\/adapter\/struct.ReadError.html\\" title=\\"struct rand::rngs::adapter::ReadError\\">ReadError<\/a>"]],$/;" p
rand guessing_game/target/doc/implementors/core/fmt/trait.Debug.js /^"rand":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Bernoulli.html\\" title=\\"struct rand::distributions::Bernoulli\\">Bernoulli<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/enum.BernoulliError.html\\" title=\\"enum rand::distributions::BernoulliError\\">BernoulliError<\/a>"],["impl&lt;D:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a>, R:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a>, T:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.DistIter.html\\" title=\\"struct rand::distributions::DistIter\\">DistIter<\/a>&lt;D, R, T&gt;"],["impl&lt;D:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a>, F:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a>, T:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a>, S:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.DistMap.html\\" title=\\"struct rand::distributions::DistMap\\">DistMap<\/a>&lt;D, F, T, S&gt;"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.OpenClosed01.html\\" title=\\"struct rand::distributions::OpenClosed01\\">OpenClosed01<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Open01.html\\" title=\\"struct rand::distributions::Open01\\">Open01<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Alphanumeric.html\\" title=\\"struct rand::distributions::Alphanumeric\\">Alphanumeric<\/a>"],["impl&lt;'a, T:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Slice.html\\" title=\\"struct rand::distributions::Slice\\">Slice<\/a>&lt;'a, T&gt;"],["impl&lt;X:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> + <a class=\\"trait\\" href=\\"rand\/distributions\/uniform\/trait.SampleUniform.html\\" title=\\"trait rand::distributions::uniform::SampleUniform\\">SampleUniform<\/a> + <a class=\\"trait\\" href=\\
rand guessing_game/target/doc/implementors/core/fmt/trait.Display.js /^"rand":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Display.html\\" title=\\"trait core::fmt::Display\\">Display<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/enum.BernoulliError.html\\" title=\\"enum rand::distributions::BernoulliError\\">BernoulliError<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Display.html\\" title=\\"trait core::fmt::Display\\">Display<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/weighted\/enum.WeightedError.html\\" title=\\"enum rand::distributions::weighted::WeightedError\\">WeightedError<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Display.html\\" title=\\"trait core::fmt::Display\\">Display<\/a> for <a class=\\"struct\\" href=\\"rand\/rngs\/adapter\/struct.ReadError.html\\" title=\\"struct rand::rngs::adapter::ReadError\\">ReadError<\/a>"]],$/;" p
rand guessing_game/target/doc/implementors/core/iter/traits/collect/trait.IntoIterator.js /^"rand":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/iter\/traits\/collect\/trait.IntoIterator.html\\" title=\\"trait core::iter::traits::collect::IntoIterator\\">IntoIterator<\/a> for <a class=\\"enum\\" href=\\"rand\/seq\/index\/enum.IndexVec.html\\" title=\\"enum rand::seq::index::IndexVec\\">IndexVec<\/a>"]]$/;" p
rand guessing_game/target/doc/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js /^"rand":[["impl&lt;'a&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/iter\/traits\/exact_size\/trait.ExactSizeIterator.html\\" title=\\"trait core::iter::traits::exact_size::ExactSizeIterator\\">ExactSizeIterator<\/a> for <a class=\\"enum\\" href=\\"rand\/seq\/index\/enum.IndexVecIter.html\\" title=\\"enum rand::seq::index::IndexVecIter\\">IndexVecIter<\/a>&lt;'a&gt;"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/iter\/traits\/exact_size\/trait.ExactSizeIterator.html\\" title=\\"trait core::iter::traits::exact_size::ExactSizeIterator\\">ExactSizeIterator<\/a> for <a class=\\"enum\\" href=\\"rand\/seq\/index\/enum.IndexVecIntoIter.html\\" title=\\"enum rand::seq::index::IndexVecIntoIter\\">IndexVecIntoIter<\/a>"],["impl&lt;'a, S:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/ops\/index\/trait.Index.html\\" title=\\"trait core::ops::index::Index\\">Index<\/a>&lt;<a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/std\/primitive.usize.html\\">usize<\/a>, Output = T&gt; + ?<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sized.html\\" title=\\"trait core::marker::Sized\\">Sized<\/a> + 'a, T:&nbsp;'a&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/iter\/traits\/exact_size\/trait.ExactSizeIterator.html\\" title=\\"trait core::iter::traits::exact_size::ExactSizeIterator\\">ExactSizeIterator<\/a> for <a class=\\"struct\\" href=\\"rand\/seq\/struct.SliceChooseIter.html\\" title=\\"struct rand::seq::SliceChooseIter\\">SliceChooseIter<\/a>&lt;'a, S, T&gt;"]]$/;" p
rand guessing_game/target/doc/implementors/core/iter/traits/iterator/trait.Iterator.js /^"rand":[["impl&lt;D, R, T&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/iter\/traits\/iterator\/trait.Iterator.html\\" title=\\"trait core::iter::traits::iterator::Iterator\\">Iterator<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.DistIter.html\\" title=\\"struct rand::distributions::DistIter\\">DistIter<\/a>&lt;D, R, T&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;D: <a class=\\"trait\\" href=\\"rand\/distributions\/trait.Distribution.html\\" title=\\"trait rand::distributions::Distribution\\">Distribution<\/a>&lt;T&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"rand\/trait.Rng.html\\" title=\\"trait rand::Rng\\">Rng<\/a>,<\/span>"],["impl&lt;'a&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/iter\/traits\/iterator\/trait.Iterator.html\\" title=\\"trait core::iter::traits::iterator::Iterator\\">Iterator<\/a> for <a class=\\"enum\\" href=\\"rand\/seq\/index\/enum.IndexVecIter.html\\" title=\\"enum rand::seq::index::IndexVecIter\\">IndexVecIter<\/a>&lt;'a&gt;"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/iter\/traits\/iterator\/trait.Iterator.html\\" title=\\"trait core::iter::traits::iterator::Iterator\\">Iterator<\/a> for <a class=\\"enum\\" href=\\"rand\/seq\/index\/enum.IndexVecIntoIter.html\\" title=\\"enum rand::seq::index::IndexVecIntoIter\\">IndexVecIntoIter<\/a>"],["impl&lt;'a, S:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/ops\/index\/trait.Index.html\\" title=\\"trait core::ops::index::Index\\">Index<\/a>&lt;<a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/std\/primitive.usize.html\\">usize<\/a>, Output = T&gt; + ?<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sized.html\\" title=\\"trait core::marker::Sized\\">Sized<\/a> + 'a, T:&nbsp;'a&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/iter\/traits\/iterator\/trait.Iterator.html\\" title=\\"trait core::iter::traits::iterator::Iterator\\">Iterator<\/a> for <a class=\\"struct\\" href=\\"rand\/seq\/struct.SliceChooseIter.html\\" title=\\"struct rand::seq::SliceChooseIter\\">SliceChooseIter<\/a>&lt;'a, S, T&gt;"]]$/;" p
rand guessing_game/target/doc/implementors/core/iter/traits/marker/trait.FusedIterator.js /^"rand":[["impl&lt;D, R, T&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/iter\/traits\/marker\/trait.FusedIterator.html\\" title=\\"trait core::iter::traits::marker::FusedIterator\\">FusedIterator<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.DistIter.html\\" title=\\"struct rand::distributions::DistIter\\">DistIter<\/a>&lt;D, R, T&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;D: <a class=\\"trait\\" href=\\"rand\/distributions\/trait.Distribution.html\\" title=\\"trait rand::distributions::Distribution\\">Distribution<\/a>&lt;T&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"rand\/trait.Rng.html\\" title=\\"trait rand::Rng\\">Rng<\/a>,<\/span>"]]$/;" p
rand guessing_game/target/doc/implementors/core/marker/trait.Copy.js /^"rand":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Bernoulli.html\\" title=\\"struct rand::distributions::Bernoulli\\">Bernoulli<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/enum.BernoulliError.html\\" title=\\"enum rand::distributions::BernoulliError\\">BernoulliError<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.OpenClosed01.html\\" title=\\"struct rand::distributions::OpenClosed01\\">OpenClosed01<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Open01.html\\" title=\\"struct rand::distributions::Open01\\">Open01<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Alphanumeric.html\\" title=\\"struct rand::distributions::Alphanumeric\\">Alphanumeric<\/a>"],["impl&lt;'a, T:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Slice.html\\" title=\\"struct rand::distributions::Slice\\">Slice<\/a>&lt;'a, T&gt;"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/weighted\/enum.WeightedError.html\\" title=\\"enum rand::distributions::weighted::WeightedError\\">WeightedError<\/a>"],["impl&lt;X:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> + <a class=\\"trait\\" href=\\"rand\/distributions\/uniform\/trait.SampleUniform.html\\" title=\\"trait rand::distributions::uniform::SampleUniform\\">SampleUniform<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Uniform.html\\" title=\\"struct rand::distributions::Uniform\\">Uniform<\/a>&lt;X&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;X::<a class=\\"associatedtype\\" href=\\"rand\/distributions\/uniform\/trait.SampleUniform.html#associatedtype.Sampler\\" title=\\"type rand::distributions::uniform::SampleUniform::Sampler\\">Sampler<\/a>: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a>,<\/span>"],["impl&lt;X:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/uniform\/struct.UniformInt.html\\" title=\\"struct rand::distributions::uniform::UniformInt\\">UniformInt<\/a>&lt;X&gt;"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a>
rand guessing_game/target/doc/implementors/core/marker/trait.Freeze.js /^"rand":[["impl Freeze for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Bernoulli.html\\" title=\\"struct rand::distributions::Bernoulli\\">Bernoulli<\/a>",1,["rand::distributions::bernoulli::Bernoulli"]],["impl Freeze for <a class=\\"enum\\" href=\\"rand\/distributions\/enum.BernoulliError.html\\" title=\\"enum rand::distributions::BernoulliError\\">BernoulliError<\/a>",1,["rand::distributions::bernoulli::BernoulliError"]],["impl&lt;D, R, T&gt; Freeze for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.DistIter.html\\" title=\\"struct rand::distributions::DistIter\\">DistIter<\/a>&lt;D, R, T&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;D: Freeze,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: Freeze,<\/span>",1,["rand::distributions::distribution::DistIter"]],["impl&lt;D, F, T, S&gt; Freeze for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.DistMap.html\\" title=\\"struct rand::distributions::DistMap\\">DistMap<\/a>&lt;D, F, T, S&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;D: Freeze,<br>&nbsp;&nbsp;&nbsp;&nbsp;F: Freeze,<\/span>",1,["rand::distributions::distribution::DistMap"]],["impl Freeze for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.OpenClosed01.html\\" title=\\"struct rand::distributions::OpenClosed01\\">OpenClosed01<\/a>",1,["rand::distributions::float::OpenClosed01"]],["impl Freeze for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Open01.html\\" title=\\"struct rand::distributions::Open01\\">Open01<\/a>",1,["rand::distributions::float::Open01"]],["impl Freeze for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Alphanumeric.html\\" title=\\"struct rand::distributions::Alphanumeric\\">Alphanumeric<\/a>",1,["rand::distributions::other::Alphanumeric"]],["impl&lt;'a, T&gt; Freeze for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Slice.html\\" title=\\"struct rand::distributions::Slice\\">Slice<\/a>&lt;'a, T&gt;",1,["rand::distributions::slice::Slice"]],["impl&lt;X&gt; Freeze for <a class=\\"struct\\" href=\\"rand\/distributions\/weighted\/struct.WeightedIndex.html\\" title=\\"struct rand::distributions::weighted::WeightedIndex\\">WeightedIndex<\/a>&lt;X&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;X: Freeze,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;X as <a class=\\"trait\\" href=\\"rand\/distributions\/uniform\/trait.SampleUniform.html\\" title=\\"trait rand::distributions::uniform::SampleUniform\\">SampleUniform<\/a>&gt;::<a class=\\"associatedtype\\" href=\\"rand\/distributions\/uniform\/trait.SampleUniform.html#associatedtype.Sampler\\" title=\\"type rand::distributions::uniform::SampleUniform::Sampler\\">Sampler<\/a>: Freeze,<\/span>",1,["rand::distributions::weighted_index::WeightedIndex"]],["impl Freeze for <a class=\\"enum\\" href=\\"rand\/distributions\/weighted\/enum.WeightedError.html\\" title=\\"enum rand::distributions::weighted::WeightedError\\">WeightedError<\/a>",1,["rand::distributions::weighted_index::WeightedError"]],["impl&lt;X&gt; Freeze for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Uniform.html\\" title=\\"struct rand::distributions::Uniform\\">Uniform<\/a>&lt;X&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;X as <a class=\\"trait\\" href=\\"rand\/distributions\/uniform\/trait.SampleUniform.html\\" title=\\"trait rand::distributions::uniform::SampleUniform\\">SampleUniform<\/a>&gt;::<a class=\\"associatedtype\\" href=\\"rand\/distributions\/uniform\/trait.SampleUniform.html#associatedtype.Sampler\\" title=\\"type rand::distributions::uniform::SampleUniform::Sampler\\">Sampler<\/a>: Freeze,<\/span>",1,["rand::distributions::uniform::Uniform"]],["impl&lt;X&gt; Freeze for <a class=\\"struct\\" href=\\"rand\/distributions\/uniform\/struct.UniformInt.html\\" title=\\"struct rand::distributions::uniform::UniformInt\\">UniformInt<\/a>&lt;X&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;X: Freeze,<\/span>",1,["rand::distributio
rand guessing_game/target/doc/implementors/core/marker/trait.Send.js /^"rand":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Bernoulli.html\\" title=\\"struct rand::distributions::Bernoulli\\">Bernoulli<\/a>",1,["rand::distributions::bernoulli::Bernoulli"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/enum.BernoulliError.html\\" title=\\"enum rand::distributions::BernoulliError\\">BernoulliError<\/a>",1,["rand::distributions::bernoulli::BernoulliError"]],["impl&lt;D, R, T&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.DistIter.html\\" title=\\"struct rand::distributions::DistIter\\">DistIter<\/a>&lt;D, R, T&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;D: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a>,<\/span>",1,["rand::distributions::distribution::DistIter"]],["impl&lt;D, F, T, S&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.DistMap.html\\" title=\\"struct rand::distributions::DistMap\\">DistMap<\/a>&lt;D, F, T, S&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;D: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a>,<\/span>",1,["rand::distributions::distribution::DistMap"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.OpenClosed01.html\\" title=\\"struct rand::distributions::OpenClosed01\\">OpenClosed01<\/a>",1,["rand::distributions::float::OpenClosed01"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Open01.html\\" title=\\"struct rand::distributions::Open01\\">Open01<\/a>",1,["rand::distributions::float::Open01"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Alphanumeric.html\\" title=\\"struct rand::distributions::Alphanumeric\\">Alphanumeric<\/a>",1,["rand::distributions::other::Alphanumeric"]],["impl&lt;'a, T&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Slice.html\\" title=\\"struct rand::distributions::Slice\\">Slice<\/a>&lt;'a, T&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync
rand guessing_game/target/doc/implementors/core/marker/trait.StructuralEq.js /^"rand":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralEq.html\\" title=\\"trait core::marker::StructuralEq\\">StructuralEq<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/enum.BernoulliError.html\\" title=\\"enum rand::distributions::BernoulliError\\">BernoulliError<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralEq.html\\" title=\\"trait core::marker::StructuralEq\\">StructuralEq<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/weighted\/enum.WeightedError.html\\" title=\\"enum rand::distributions::weighted::WeightedError\\">WeightedError<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralEq.html\\" title=\\"trait core::marker::StructuralEq\\">StructuralEq<\/a> for <a class=\\"struct\\" href=\\"rand\/rngs\/mock\/struct.StepRng.html\\" title=\\"struct rand::rngs::mock::StepRng\\">StepRng<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralEq.html\\" title=\\"trait core::marker::StructuralEq\\">StructuralEq<\/a> for <a class=\\"struct\\" href=\\"rand\/rngs\/struct.StdRng.html\\" title=\\"struct rand::rngs::StdRng\\">StdRng<\/a>"]],$/;" p
rand guessing_game/target/doc/implementors/core/marker/trait.StructuralPartialEq.js /^"rand":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralPartialEq.html\\" title=\\"trait core::marker::StructuralPartialEq\\">StructuralPartialEq<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Bernoulli.html\\" title=\\"struct rand::distributions::Bernoulli\\">Bernoulli<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralPartialEq.html\\" title=\\"trait core::marker::StructuralPartialEq\\">StructuralPartialEq<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/enum.BernoulliError.html\\" title=\\"enum rand::distributions::BernoulliError\\">BernoulliError<\/a>"],["impl&lt;X:&nbsp;<a class=\\"trait\\" href=\\"rand\/distributions\/uniform\/trait.SampleUniform.html\\" title=\\"trait rand::distributions::uniform::SampleUniform\\">SampleUniform<\/a> + <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialOrd.html\\" title=\\"trait core::cmp::PartialOrd\\">PartialOrd<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralPartialEq.html\\" title=\\"trait core::marker::StructuralPartialEq\\">StructuralPartialEq<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/weighted\/struct.WeightedIndex.html\\" title=\\"struct rand::distributions::weighted::WeightedIndex\\">WeightedIndex<\/a>&lt;X&gt;"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralPartialEq.html\\" title=\\"trait core::marker::StructuralPartialEq\\">StructuralPartialEq<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/weighted\/enum.WeightedError.html\\" title=\\"enum rand::distributions::weighted::WeightedError\\">WeightedError<\/a>"],["impl&lt;X:&nbsp;<a class=\\"trait\\" href=\\"rand\/distributions\/uniform\/trait.SampleUniform.html\\" title=\\"trait rand::distributions::uniform::SampleUniform\\">SampleUniform<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralPartialEq.html\\" title=\\"trait core::marker::StructuralPartialEq\\">StructuralPartialEq<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Uniform.html\\" title=\\"struct rand::distributions::Uniform\\">Uniform<\/a>&lt;X&gt;"],["impl&lt;X&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralPartialEq.html\\" title=\\"trait core::marker::StructuralPartialEq\\">StructuralPartialEq<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/uniform\/struct.UniformInt.html\\" title=\\"struct rand::distributions::uniform::UniformInt\\">UniformInt<\/a>&lt;X&gt;"],["impl&lt;X&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralPartialEq.html\\" title=\\"trait core::marker::StructuralPartialEq\\">StructuralPartialEq<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/uniform\/struct.UniformFloat.html\\" title=\\"struct rand::distributions::uniform::UniformFloat\\">UniformFloat<\/a>&lt;X&gt;"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralPartialEq.html\\" title=\\"trait core::marker::StructuralPartialEq\\">StructuralPartialEq<\/a> for <a class=\\"struct\\" href=\\"rand\/rngs\/mock\/struct.StepRng.html\\" title=\\"struct rand::rngs::mock::StepRng\\">StepRng<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralPartialEq.html\\" title=\\"trait core::marker::StructuralPartialEq\\">StructuralPartialEq<\/a> for <a class=\\"struct\\" href=\\"rand\/rngs\/struct.StdRng.html\\" title=\\"struct rand::rngs::StdRng\\">StdRng<\/a>"]],$/;" p
rand guessing_game/target/doc/implementors/core/marker/trait.Sync.js /^"rand":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Bernoulli.html\\" title=\\"struct rand::distributions::Bernoulli\\">Bernoulli<\/a>",1,["rand::distributions::bernoulli::Bernoulli"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/enum.BernoulliError.html\\" title=\\"enum rand::distributions::BernoulliError\\">BernoulliError<\/a>",1,["rand::distributions::bernoulli::BernoulliError"]],["impl&lt;D, R, T&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.DistIter.html\\" title=\\"struct rand::distributions::DistIter\\">DistIter<\/a>&lt;D, R, T&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;D: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a>,<\/span>",1,["rand::distributions::distribution::DistIter"]],["impl&lt;D, F, T, S&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.DistMap.html\\" title=\\"struct rand::distributions::DistMap\\">DistMap<\/a>&lt;D, F, T, S&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;D: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a>,<\/span>",1,["rand::distributions::distribution::DistMap"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.OpenClosed01.html\\" title=\\"struct rand::distributions::OpenClosed01\\">OpenClosed01<\/a>",1,["rand::distributions::float::OpenClosed01"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Open01.html\\" title=\\"struct rand::distributions::Open01\\">Open01<\/a>",1,["rand::distributions::float::Open01"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Alphanumeric.html\\" title=\\"struct rand::distributions::Alphanumeric\\">Alphanumeric<\/a>",1,["rand::distributions::other::Alphanumeric"]],["impl&lt;'a, T&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Slice.html\\" title=\\"struct rand::distributions::Slice\\">Slice<\/a>&lt;'a, T&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync
rand guessing_game/target/doc/implementors/core/marker/trait.Unpin.js /^"rand":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Bernoulli.html\\" title=\\"struct rand::distributions::Bernoulli\\">Bernoulli<\/a>",1,["rand::distributions::bernoulli::Bernoulli"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/enum.BernoulliError.html\\" title=\\"enum rand::distributions::BernoulliError\\">BernoulliError<\/a>",1,["rand::distributions::bernoulli::BernoulliError"]],["impl&lt;D, R, T&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.DistIter.html\\" title=\\"struct rand::distributions::DistIter\\">DistIter<\/a>&lt;D, R, T&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;D: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a>,<\/span>",1,["rand::distributions::distribution::DistIter"]],["impl&lt;D, F, T, S&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.DistMap.html\\" title=\\"struct rand::distributions::DistMap\\">DistMap<\/a>&lt;D, F, T, S&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;D: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a>,<\/span>",1,["rand::distributions::distribution::DistMap"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.OpenClosed01.html\\" title=\\"struct rand::distributions::OpenClosed01\\">OpenClosed01<\/a>",1,["rand::distributions::float::OpenClosed01"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Open01.html\\" title=\\"struct rand::distributions::Open01\\">Open01<\/a>",1,["rand::distributions::float::Open01"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Alphanumeric.html\\" title=\\"struct rand::distributions::Alphanumeric\\">Alphanumeric<\/a>",1,["rand::distributions::other::Alphanumeric"]],["impl&lt;'a, T&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Slice.html\\" title=\\"struct rand::distributions::Slice\\">Slice<\/a>&lt;'a, T&gt;",1,["rand::distributions::slice::Slice"]],["impl&lt;X&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trai
rand guessing_game/target/doc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js /^"rand":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Bernoulli.html\\" title=\\"struct rand::distributions::Bernoulli\\">Bernoulli<\/a>",1,["rand::distributions::bernoulli::Bernoulli"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/enum.BernoulliError.html\\" title=\\"enum rand::distributions::BernoulliError\\">BernoulliError<\/a>",1,["rand::distributions::bernoulli::BernoulliError"]],["impl&lt;D, R, T&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.DistIter.html\\" title=\\"struct rand::distributions::DistIter\\">DistIter<\/a>&lt;D, R, T&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;D: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a>,<\/span>",1,["rand::distributions::distribution::DistIter"]],["impl&lt;D, F, T, S&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.DistMap.html\\" title=\\"struct rand::distributions::DistMap\\">DistMap<\/a>&lt;D, F, T, S&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;D: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a>,<\/span>",1,["rand::distributions::distribution::DistMap"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.OpenClosed01.html\\" title=\\"struct rand::distributions::OpenClosed01\\">OpenClosed01<\/a>",1,["rand::distributions::float::OpenClosed01"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Open01.html\\" title=\\"struct rand::distributions::Open01\\">Open01<\/a>",1,["rand::distributions::float::Open01"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Alphanumeric.html\\" title=\\"st
rand guessing_game/target/doc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js /^"rand":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Bernoulli.html\\" title=\\"struct rand::distributions::Bernoulli\\">Bernoulli<\/a>",1,["rand::distributions::bernoulli::Bernoulli"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"enum\\" href=\\"rand\/distributions\/enum.BernoulliError.html\\" title=\\"enum rand::distributions::BernoulliError\\">BernoulliError<\/a>",1,["rand::distributions::bernoulli::BernoulliError"]],["impl&lt;D, R, T&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.DistIter.html\\" title=\\"struct rand::distributions::DistIter\\">DistIter<\/a>&lt;D, R, T&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;D: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a>,<\/span>",1,["rand::distributions::distribution::DistIter"]],["impl&lt;D, F, T, S&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.DistMap.html\\" title=\\"struct rand::distributions::DistMap\\">DistMap<\/a>&lt;D, F, T, S&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;D: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a>,<\/span>",1,["rand::distributions::distribution::DistMap"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.OpenClosed01.html\\" title=\\"struct rand::distributions::OpenClosed01\\">OpenClosed01<\/a>",1,["rand::distributions::float::OpenClosed01"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Open01.html\\" title=\\"struct rand::distributions::Open01\\">Open01<\/a>",1,["rand::distributions::float::Open01"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand\/distributions\/struct.Alphanumeric.html\\" title=\\"struct rand::distributions::Alphanumeric\\">Alphanumeric<\/a>",1,["rand::distributions::other::Alphanumeric"]],["
rand guessing_game/target/doc/implementors/rand/distributions/distribution/trait.DistString.js /^"rand":[]$/;" p
rand guessing_game/target/doc/implementors/rand/distributions/distribution/trait.Distribution.js /^"rand":[]$/;" p
rand guessing_game/target/doc/implementors/rand/distributions/uniform/trait.SampleBorrow.js /^"rand":[]$/;" p
rand guessing_game/target/doc/implementors/rand/distributions/uniform/trait.SampleRange.js /^"rand":[]$/;" p
rand guessing_game/target/doc/implementors/rand/distributions/uniform/trait.SampleUniform.js /^"rand":[]$/;" p
rand guessing_game/target/doc/implementors/rand/distributions/uniform/trait.UniformSampler.js /^"rand":[]$/;" p
rand guessing_game/target/doc/implementors/rand/distributions/weighted/alias_method/trait.Weight.js /^"rand":[]$/;" p
rand guessing_game/target/doc/implementors/rand/rng/trait.Fill.js /^"rand":[]$/;" p
rand guessing_game/target/doc/implementors/rand/rng/trait.Rng.js /^"rand":[]$/;" p
rand guessing_game/target/doc/implementors/rand/seq/trait.IteratorRandom.js /^"rand":[]$/;" p
rand guessing_game/target/doc/implementors/rand/seq/trait.SliceRandom.js /^"rand":[]$/;" p
rand guessing_game/target/doc/implementors/rand_core/trait.CryptoRng.js /^"rand":[["impl&lt;R, Rsdr&gt; <a class=\\"trait\\" href=\\"rand\/trait.CryptoRng.html\\" title=\\"trait rand::CryptoRng\\">CryptoRng<\/a> for <a class=\\"struct\\" href=\\"rand\/rngs\/adapter\/struct.ReseedingRng.html\\" title=\\"struct rand::rngs::adapter::ReseedingRng\\">ReseedingRng<\/a>&lt;R, Rsdr&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a> + <a class=\\"trait\\" href=\\"rand\/trait.SeedableRng.html\\" title=\\"trait rand::SeedableRng\\">SeedableRng<\/a> + <a class=\\"trait\\" href=\\"rand\/trait.CryptoRng.html\\" title=\\"trait rand::CryptoRng\\">CryptoRng<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;Rsdr: <a class=\\"trait\\" href=\\"rand\/trait.RngCore.html\\" title=\\"trait rand::RngCore\\">RngCore<\/a> + <a class=\\"trait\\" href=\\"rand\/trait.CryptoRng.html\\" title=\\"trait rand::CryptoRng\\">CryptoRng<\/a>,<\/span>"],["impl <a class=\\"trait\\" href=\\"rand\/trait.CryptoRng.html\\" title=\\"trait rand::CryptoRng\\">CryptoRng<\/a> for <a class=\\"struct\\" href=\\"rand\/rngs\/struct.StdRng.html\\" title=\\"struct rand::rngs::StdRng\\">StdRng<\/a>"],["impl <a class=\\"trait\\" href=\\"rand\/trait.CryptoRng.html\\" title=\\"trait rand::CryptoRng\\">CryptoRng<\/a> for <a class=\\"struct\\" href=\\"rand\/rngs\/struct.ThreadRng.html\\" title=\\"struct rand::rngs::ThreadRng\\">ThreadRng<\/a>"]],$/;" p
rand guessing_game/target/doc/implementors/rand_core/trait.RngCore.js /^"rand":[["impl&lt;R:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/std\/io\/trait.Read.html\\" title=\\"trait std::io::Read\\">Read<\/a>&gt; <a class=\\"trait\\" href=\\"rand\/trait.RngCore.html\\" title=\\"trait rand::RngCore\\">RngCore<\/a> for <a class=\\"struct\\" href=\\"rand\/rngs\/adapter\/struct.ReadRng.html\\" title=\\"struct rand::rngs::adapter::ReadRng\\">ReadRng<\/a>&lt;R&gt;"],["impl&lt;R, Rsdr:&nbsp;<a class=\\"trait\\" href=\\"rand\/trait.RngCore.html\\" title=\\"trait rand::RngCore\\">RngCore<\/a>&gt; <a class=\\"trait\\" href=\\"rand\/trait.RngCore.html\\" title=\\"trait rand::RngCore\\">RngCore<\/a> for <a class=\\"struct\\" href=\\"rand\/rngs\/adapter\/struct.ReseedingRng.html\\" title=\\"struct rand::rngs::adapter::ReseedingRng\\">ReseedingRng<\/a>&lt;R, Rsdr&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a>&lt;Item = <a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/std\/primitive.u32.html\\">u32<\/a>&gt; + <a class=\\"trait\\" href=\\"rand\/trait.SeedableRng.html\\" title=\\"trait rand::SeedableRng\\">SeedableRng<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;R as <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a>&gt;::<a class=\\"associatedtype\\" href=\\"rand_core\/block\/trait.BlockRngCore.html#associatedtype.Results\\" title=\\"type rand_core::block::BlockRngCore::Results\\">Results<\/a>: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.AsRef.html\\" title=\\"trait core::convert::AsRef\\">AsRef<\/a>&lt;[<a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/std\/primitive.u32.html\\">u32<\/a>]&gt; + <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.AsMut.html\\" title=\\"trait core::convert::AsMut\\">AsMut<\/a>&lt;[<a class=\\"primitive\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/std\/primitive.u32.html\\">u32<\/a>]&gt;,<\/span>"],["impl <a class=\\"trait\\" href=\\"rand\/trait.RngCore.html\\" title=\\"trait rand::RngCore\\">RngCore<\/a> for <a class=\\"struct\\" href=\\"rand\/rngs\/mock\/struct.StepRng.html\\" title=\\"struct rand::rngs::mock::StepRng\\">StepRng<\/a>"],["impl <a class=\\"trait\\" href=\\"rand\/trait.RngCore.html\\" title=\\"trait rand::RngCore\\">RngCore<\/a> for <a class=\\"struct\\" href=\\"rand\/rngs\/struct.StdRng.html\\" title=\\"struct rand::rngs::StdRng\\">StdRng<\/a>"],["impl <a class=\\"trait\\" href=\\"rand\/trait.RngCore.html\\" title=\\"trait rand::RngCore\\">RngCore<\/a> for <a class=\\"struct\\" href=\\"rand\/rngs\/struct.ThreadRng.html\\" title=\\"struct rand::rngs::ThreadRng\\">ThreadRng<\/a>"]],$/;" p
rand guessing_game/target/doc/implementors/rand_core/trait.SeedableRng.js /^"rand":[["impl <a class=\\"trait\\" href=\\"rand\/trait.SeedableRng.html\\" title=\\"trait rand::SeedableRng\\">SeedableRng<\/a> for <a class=\\"struct\\" href=\\"rand\/rngs\/struct.StdRng.html\\" title=\\"struct rand::rngs::StdRng\\">StdRng<\/a>"]],$/;" p
rand_chacha guessing_game/target/doc/implementors/core/clone/trait.Clone.js /^"rand_chacha":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Core.html\\" title=\\"struct rand_chacha::ChaCha20Core\\">ChaCha20Core<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Rng.html\\" title=\\"struct rand_chacha::ChaCha20Rng\\">ChaCha20Rng<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Core.html\\" title=\\"struct rand_chacha::ChaCha12Core\\">ChaCha12Core<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Rng.html\\" title=\\"struct rand_chacha::ChaCha12Rng\\">ChaCha12Rng<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Core.html\\" title=\\"struct rand_chacha::ChaCha8Core\\">ChaCha8Core<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Rng.html\\" title=\\"struct rand_chacha::ChaCha8Rng\\">ChaCha8Rng<\/a>"]],$/;" p
rand_chacha guessing_game/target/doc/implementors/core/cmp/trait.Eq.js /^"rand_chacha":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.Eq.html\\" title=\\"trait core::cmp::Eq\\">Eq<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Core.html\\" title=\\"struct rand_chacha::ChaCha20Core\\">ChaCha20Core<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.Eq.html\\" title=\\"trait core::cmp::Eq\\">Eq<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Rng.html\\" title=\\"struct rand_chacha::ChaCha20Rng\\">ChaCha20Rng<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.Eq.html\\" title=\\"trait core::cmp::Eq\\">Eq<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Core.html\\" title=\\"struct rand_chacha::ChaCha12Core\\">ChaCha12Core<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.Eq.html\\" title=\\"trait core::cmp::Eq\\">Eq<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Rng.html\\" title=\\"struct rand_chacha::ChaCha12Rng\\">ChaCha12Rng<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.Eq.html\\" title=\\"trait core::cmp::Eq\\">Eq<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Core.html\\" title=\\"struct rand_chacha::ChaCha8Core\\">ChaCha8Core<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.Eq.html\\" title=\\"trait core::cmp::Eq\\">Eq<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Rng.html\\" title=\\"struct rand_chacha::ChaCha8Rng\\">ChaCha8Rng<\/a>"]]$/;" p
rand_chacha guessing_game/target/doc/implementors/core/cmp/trait.PartialEq.js /^"rand_chacha":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialEq.html\\" title=\\"trait core::cmp::PartialEq\\">PartialEq<\/a>&lt;<a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Core.html\\" title=\\"struct rand_chacha::ChaCha20Core\\">ChaCha20Core<\/a>&gt; for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Core.html\\" title=\\"struct rand_chacha::ChaCha20Core\\">ChaCha20Core<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialEq.html\\" title=\\"trait core::cmp::PartialEq\\">PartialEq<\/a>&lt;<a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Rng.html\\" title=\\"struct rand_chacha::ChaCha20Rng\\">ChaCha20Rng<\/a>&gt; for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Rng.html\\" title=\\"struct rand_chacha::ChaCha20Rng\\">ChaCha20Rng<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialEq.html\\" title=\\"trait core::cmp::PartialEq\\">PartialEq<\/a>&lt;<a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Core.html\\" title=\\"struct rand_chacha::ChaCha12Core\\">ChaCha12Core<\/a>&gt; for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Core.html\\" title=\\"struct rand_chacha::ChaCha12Core\\">ChaCha12Core<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialEq.html\\" title=\\"trait core::cmp::PartialEq\\">PartialEq<\/a>&lt;<a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Rng.html\\" title=\\"struct rand_chacha::ChaCha12Rng\\">ChaCha12Rng<\/a>&gt; for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Rng.html\\" title=\\"struct rand_chacha::ChaCha12Rng\\">ChaCha12Rng<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialEq.html\\" title=\\"trait core::cmp::PartialEq\\">PartialEq<\/a>&lt;<a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Core.html\\" title=\\"struct rand_chacha::ChaCha8Core\\">ChaCha8Core<\/a>&gt; for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Core.html\\" title=\\"struct rand_chacha::ChaCha8Core\\">ChaCha8Core<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/cmp\/trait.PartialEq.html\\" title=\\"trait core::cmp::PartialEq\\">PartialEq<\/a>&lt;<a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Rng.html\\" title=\\"struct rand_chacha::ChaCha8Rng\\">ChaCha8Rng<\/a>&gt; for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Rng.html\\" title=\\"struct rand_chacha::ChaCha8Rng\\">ChaCha8Rng<\/a>"]]$/;" p
rand_chacha guessing_game/target/doc/implementors/core/convert/trait.From.js /^"rand_chacha":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;<a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Core.html\\" title=\\"struct rand_chacha::ChaCha20Core\\">ChaCha20Core<\/a>&gt; for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Rng.html\\" title=\\"struct rand_chacha::ChaCha20Rng\\">ChaCha20Rng<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;<a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Core.html\\" title=\\"struct rand_chacha::ChaCha12Core\\">ChaCha12Core<\/a>&gt; for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Rng.html\\" title=\\"struct rand_chacha::ChaCha12Rng\\">ChaCha12Rng<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;<a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Core.html\\" title=\\"struct rand_chacha::ChaCha8Core\\">ChaCha8Core<\/a>&gt; for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Rng.html\\" title=\\"struct rand_chacha::ChaCha8Rng\\">ChaCha8Rng<\/a>"]],$/;" p
rand_chacha guessing_game/target/doc/implementors/core/fmt/trait.Debug.js /^"rand_chacha":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Core.html\\" title=\\"struct rand_chacha::ChaCha20Core\\">ChaCha20Core<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Rng.html\\" title=\\"struct rand_chacha::ChaCha20Rng\\">ChaCha20Rng<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Core.html\\" title=\\"struct rand_chacha::ChaCha12Core\\">ChaCha12Core<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Rng.html\\" title=\\"struct rand_chacha::ChaCha12Rng\\">ChaCha12Rng<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Core.html\\" title=\\"struct rand_chacha::ChaCha8Core\\">ChaCha8Core<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Rng.html\\" title=\\"struct rand_chacha::ChaCha8Rng\\">ChaCha8Rng<\/a>"]],$/;" p
rand_chacha guessing_game/target/doc/implementors/core/marker/trait.Freeze.js /^"rand_chacha":[["impl Freeze for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Core.html\\" title=\\"struct rand_chacha::ChaCha20Core\\">ChaCha20Core<\/a>",1,["rand_chacha::chacha::ChaCha20Core"]],["impl Freeze for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Rng.html\\" title=\\"struct rand_chacha::ChaCha20Rng\\">ChaCha20Rng<\/a>",1,["rand_chacha::chacha::ChaCha20Rng"]],["impl Freeze for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Core.html\\" title=\\"struct rand_chacha::ChaCha12Core\\">ChaCha12Core<\/a>",1,["rand_chacha::chacha::ChaCha12Core"]],["impl Freeze for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Rng.html\\" title=\\"struct rand_chacha::ChaCha12Rng\\">ChaCha12Rng<\/a>",1,["rand_chacha::chacha::ChaCha12Rng"]],["impl Freeze for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Core.html\\" title=\\"struct rand_chacha::ChaCha8Core\\">ChaCha8Core<\/a>",1,["rand_chacha::chacha::ChaCha8Core"]],["impl Freeze for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Rng.html\\" title=\\"struct rand_chacha::ChaCha8Rng\\">ChaCha8Rng<\/a>",1,["rand_chacha::chacha::ChaCha8Rng"]]],$/;" p
rand_chacha guessing_game/target/doc/implementors/core/marker/trait.Send.js /^"rand_chacha":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Core.html\\" title=\\"struct rand_chacha::ChaCha20Core\\">ChaCha20Core<\/a>",1,["rand_chacha::chacha::ChaCha20Core"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Rng.html\\" title=\\"struct rand_chacha::ChaCha20Rng\\">ChaCha20Rng<\/a>",1,["rand_chacha::chacha::ChaCha20Rng"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Core.html\\" title=\\"struct rand_chacha::ChaCha12Core\\">ChaCha12Core<\/a>",1,["rand_chacha::chacha::ChaCha12Core"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Rng.html\\" title=\\"struct rand_chacha::ChaCha12Rng\\">ChaCha12Rng<\/a>",1,["rand_chacha::chacha::ChaCha12Rng"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Core.html\\" title=\\"struct rand_chacha::ChaCha8Core\\">ChaCha8Core<\/a>",1,["rand_chacha::chacha::ChaCha8Core"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Rng.html\\" title=\\"struct rand_chacha::ChaCha8Rng\\">ChaCha8Rng<\/a>",1,["rand_chacha::chacha::ChaCha8Rng"]]],$/;" p
rand_chacha guessing_game/target/doc/implementors/core/marker/trait.StructuralEq.js /^"rand_chacha":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralEq.html\\" title=\\"trait core::marker::StructuralEq\\">StructuralEq<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Core.html\\" title=\\"struct rand_chacha::ChaCha20Core\\">ChaCha20Core<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralEq.html\\" title=\\"trait core::marker::StructuralEq\\">StructuralEq<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Core.html\\" title=\\"struct rand_chacha::ChaCha12Core\\">ChaCha12Core<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralEq.html\\" title=\\"trait core::marker::StructuralEq\\">StructuralEq<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Core.html\\" title=\\"struct rand_chacha::ChaCha8Core\\">ChaCha8Core<\/a>"]]$/;" p
rand_chacha guessing_game/target/doc/implementors/core/marker/trait.StructuralPartialEq.js /^"rand_chacha":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralPartialEq.html\\" title=\\"trait core::marker::StructuralPartialEq\\">StructuralPartialEq<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Core.html\\" title=\\"struct rand_chacha::ChaCha20Core\\">ChaCha20Core<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralPartialEq.html\\" title=\\"trait core::marker::StructuralPartialEq\\">StructuralPartialEq<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Core.html\\" title=\\"struct rand_chacha::ChaCha12Core\\">ChaCha12Core<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.StructuralPartialEq.html\\" title=\\"trait core::marker::StructuralPartialEq\\">StructuralPartialEq<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Core.html\\" title=\\"struct rand_chacha::ChaCha8Core\\">ChaCha8Core<\/a>"]]$/;" p
rand_chacha guessing_game/target/doc/implementors/core/marker/trait.Sync.js /^"rand_chacha":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Core.html\\" title=\\"struct rand_chacha::ChaCha20Core\\">ChaCha20Core<\/a>",1,["rand_chacha::chacha::ChaCha20Core"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Rng.html\\" title=\\"struct rand_chacha::ChaCha20Rng\\">ChaCha20Rng<\/a>",1,["rand_chacha::chacha::ChaCha20Rng"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Core.html\\" title=\\"struct rand_chacha::ChaCha12Core\\">ChaCha12Core<\/a>",1,["rand_chacha::chacha::ChaCha12Core"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Rng.html\\" title=\\"struct rand_chacha::ChaCha12Rng\\">ChaCha12Rng<\/a>",1,["rand_chacha::chacha::ChaCha12Rng"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Core.html\\" title=\\"struct rand_chacha::ChaCha8Core\\">ChaCha8Core<\/a>",1,["rand_chacha::chacha::ChaCha8Core"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Rng.html\\" title=\\"struct rand_chacha::ChaCha8Rng\\">ChaCha8Rng<\/a>",1,["rand_chacha::chacha::ChaCha8Rng"]]],$/;" p
rand_chacha guessing_game/target/doc/implementors/core/marker/trait.Unpin.js /^"rand_chacha":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Core.html\\" title=\\"struct rand_chacha::ChaCha20Core\\">ChaCha20Core<\/a>",1,["rand_chacha::chacha::ChaCha20Core"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Rng.html\\" title=\\"struct rand_chacha::ChaCha20Rng\\">ChaCha20Rng<\/a>",1,["rand_chacha::chacha::ChaCha20Rng"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Core.html\\" title=\\"struct rand_chacha::ChaCha12Core\\">ChaCha12Core<\/a>",1,["rand_chacha::chacha::ChaCha12Core"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Rng.html\\" title=\\"struct rand_chacha::ChaCha12Rng\\">ChaCha12Rng<\/a>",1,["rand_chacha::chacha::ChaCha12Rng"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Core.html\\" title=\\"struct rand_chacha::ChaCha8Core\\">ChaCha8Core<\/a>",1,["rand_chacha::chacha::ChaCha8Core"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Rng.html\\" title=\\"struct rand_chacha::ChaCha8Rng\\">ChaCha8Rng<\/a>",1,["rand_chacha::chacha::ChaCha8Rng"]]],$/;" p
rand_chacha guessing_game/target/doc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js /^"rand_chacha":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Core.html\\" title=\\"struct rand_chacha::ChaCha20Core\\">ChaCha20Core<\/a>",1,["rand_chacha::chacha::ChaCha20Core"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Rng.html\\" title=\\"struct rand_chacha::ChaCha20Rng\\">ChaCha20Rng<\/a>",1,["rand_chacha::chacha::ChaCha20Rng"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Core.html\\" title=\\"struct rand_chacha::ChaCha12Core\\">ChaCha12Core<\/a>",1,["rand_chacha::chacha::ChaCha12Core"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Rng.html\\" title=\\"struct rand_chacha::ChaCha12Rng\\">ChaCha12Rng<\/a>",1,["rand_chacha::chacha::ChaCha12Rng"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Core.html\\" title=\\"struct rand_chacha::ChaCha8Core\\">ChaCha8Core<\/a>",1,["rand_chacha::chacha::ChaCha8Core"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Rng.html\\" title=\\"struct rand_chacha::ChaCha8Rng\\">ChaCha8Rng<\/a>",1,["rand_chacha::chacha::ChaCha8Rng"]]],$/;" p
rand_chacha guessing_game/target/doc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js /^"rand_chacha":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Core.html\\" title=\\"struct rand_chacha::ChaCha20Core\\">ChaCha20Core<\/a>",1,["rand_chacha::chacha::ChaCha20Core"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Rng.html\\" title=\\"struct rand_chacha::ChaCha20Rng\\">ChaCha20Rng<\/a>",1,["rand_chacha::chacha::ChaCha20Rng"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Core.html\\" title=\\"struct rand_chacha::ChaCha12Core\\">ChaCha12Core<\/a>",1,["rand_chacha::chacha::ChaCha12Core"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Rng.html\\" title=\\"struct rand_chacha::ChaCha12Rng\\">ChaCha12Rng<\/a>",1,["rand_chacha::chacha::ChaCha12Rng"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Core.html\\" title=\\"struct rand_chacha::ChaCha8Core\\">ChaCha8Core<\/a>",1,["rand_chacha::chacha::ChaCha8Core"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Rng.html\\" title=\\"struct rand_chacha::ChaCha8Rng\\">ChaCha8Rng<\/a>",1,["rand_chacha::chacha::ChaCha8Rng"]]],$/;" p
rand_chacha guessing_game/target/doc/implementors/rand_core/block/trait.BlockRngCore.js /^"rand_chacha":[["impl <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Core.html\\" title=\\"struct rand_chacha::ChaCha20Core\\">ChaCha20Core<\/a>"],["impl <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Core.html\\" title=\\"struct rand_chacha::ChaCha12Core\\">ChaCha12Core<\/a>"],["impl <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Core.html\\" title=\\"struct rand_chacha::ChaCha8Core\\">ChaCha8Core<\/a>"]]$/;" p
rand_chacha guessing_game/target/doc/implementors/rand_core/trait.CryptoRng.js /^"rand_chacha":[["impl <a class=\\"trait\\" href=\\"rand_core\/trait.CryptoRng.html\\" title=\\"trait rand_core::CryptoRng\\">CryptoRng<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Core.html\\" title=\\"struct rand_chacha::ChaCha20Core\\">ChaCha20Core<\/a>"],["impl <a class=\\"trait\\" href=\\"rand_core\/trait.CryptoRng.html\\" title=\\"trait rand_core::CryptoRng\\">CryptoRng<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Rng.html\\" title=\\"struct rand_chacha::ChaCha20Rng\\">ChaCha20Rng<\/a>"],["impl <a class=\\"trait\\" href=\\"rand_core\/trait.CryptoRng.html\\" title=\\"trait rand_core::CryptoRng\\">CryptoRng<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Core.html\\" title=\\"struct rand_chacha::ChaCha12Core\\">ChaCha12Core<\/a>"],["impl <a class=\\"trait\\" href=\\"rand_core\/trait.CryptoRng.html\\" title=\\"trait rand_core::CryptoRng\\">CryptoRng<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Rng.html\\" title=\\"struct rand_chacha::ChaCha12Rng\\">ChaCha12Rng<\/a>"],["impl <a class=\\"trait\\" href=\\"rand_core\/trait.CryptoRng.html\\" title=\\"trait rand_core::CryptoRng\\">CryptoRng<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Core.html\\" title=\\"struct rand_chacha::ChaCha8Core\\">ChaCha8Core<\/a>"],["impl <a class=\\"trait\\" href=\\"rand_core\/trait.CryptoRng.html\\" title=\\"trait rand_core::CryptoRng\\">CryptoRng<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Rng.html\\" title=\\"struct rand_chacha::ChaCha8Rng\\">ChaCha8Rng<\/a>"]],$/;" p
rand_chacha guessing_game/target/doc/implementors/rand_core/trait.RngCore.js /^"rand_chacha":[["impl <a class=\\"trait\\" href=\\"rand_core\/trait.RngCore.html\\" title=\\"trait rand_core::RngCore\\">RngCore<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Rng.html\\" title=\\"struct rand_chacha::ChaCha20Rng\\">ChaCha20Rng<\/a>"],["impl <a class=\\"trait\\" href=\\"rand_core\/trait.RngCore.html\\" title=\\"trait rand_core::RngCore\\">RngCore<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Rng.html\\" title=\\"struct rand_chacha::ChaCha12Rng\\">ChaCha12Rng<\/a>"],["impl <a class=\\"trait\\" href=\\"rand_core\/trait.RngCore.html\\" title=\\"trait rand_core::RngCore\\">RngCore<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Rng.html\\" title=\\"struct rand_chacha::ChaCha8Rng\\">ChaCha8Rng<\/a>"]],$/;" p
rand_chacha guessing_game/target/doc/implementors/rand_core/trait.SeedableRng.js /^"rand_chacha":[["impl <a class=\\"trait\\" href=\\"rand_core\/trait.SeedableRng.html\\" title=\\"trait rand_core::SeedableRng\\">SeedableRng<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Core.html\\" title=\\"struct rand_chacha::ChaCha20Core\\">ChaCha20Core<\/a>"],["impl <a class=\\"trait\\" href=\\"rand_core\/trait.SeedableRng.html\\" title=\\"trait rand_core::SeedableRng\\">SeedableRng<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha20Rng.html\\" title=\\"struct rand_chacha::ChaCha20Rng\\">ChaCha20Rng<\/a>"],["impl <a class=\\"trait\\" href=\\"rand_core\/trait.SeedableRng.html\\" title=\\"trait rand_core::SeedableRng\\">SeedableRng<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Core.html\\" title=\\"struct rand_chacha::ChaCha12Core\\">ChaCha12Core<\/a>"],["impl <a class=\\"trait\\" href=\\"rand_core\/trait.SeedableRng.html\\" title=\\"trait rand_core::SeedableRng\\">SeedableRng<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha12Rng.html\\" title=\\"struct rand_chacha::ChaCha12Rng\\">ChaCha12Rng<\/a>"],["impl <a class=\\"trait\\" href=\\"rand_core\/trait.SeedableRng.html\\" title=\\"trait rand_core::SeedableRng\\">SeedableRng<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Core.html\\" title=\\"struct rand_chacha::ChaCha8Core\\">ChaCha8Core<\/a>"],["impl <a class=\\"trait\\" href=\\"rand_core\/trait.SeedableRng.html\\" title=\\"trait rand_core::SeedableRng\\">SeedableRng<\/a> for <a class=\\"struct\\" href=\\"rand_chacha\/struct.ChaCha8Rng.html\\" title=\\"struct rand_chacha::ChaCha8Rng\\">ChaCha8Rng<\/a>"]],$/;" p
rand_core guessing_game/target/doc/implementors/core/clone/trait.Clone.js /^"rand_core":[["impl&lt;R:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> + <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a> + ?<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sized.html\\" title=\\"trait core::marker::Sized\\">Sized<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"rand_core\/block\/struct.BlockRng.html\\" title=\\"struct rand_core::block::BlockRng\\">BlockRng<\/a>&lt;R&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R::<a class=\\"associatedtype\\" href=\\"rand_core\/block\/trait.BlockRngCore.html#associatedtype.Results\\" title=\\"type rand_core::block::BlockRngCore::Results\\">Results<\/a>: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a>,<\/span>"],["impl&lt;R:&nbsp;<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> + <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a> + ?<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sized.html\\" title=\\"trait core::marker::Sized\\">Sized<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"rand_core\/block\/struct.BlockRng64.html\\" title=\\"struct rand_core::block::BlockRng64\\">BlockRng64<\/a>&lt;R&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R::<a class=\\"associatedtype\\" href=\\"rand_core\/block\/trait.BlockRngCore.html#associatedtype.Results\\" title=\\"type rand_core::block::BlockRngCore::Results\\">Results<\/a>: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a>,<\/span>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/clone\/trait.Clone.html\\" title=\\"trait core::clone::Clone\\">Clone<\/a> for <a class=\\"struct\\" href=\\"rand_core\/struct.OsRng.html\\" title=\\"struct rand_core::OsRng\\">OsRng<\/a>"]]$/;" p
rand_core guessing_game/target/doc/implementors/core/convert/trait.From.js /^"rand_core":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;<a class=\\"struct\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/num\/nonzero\/struct.NonZeroU32.html\\" title=\\"struct core::num::nonzero::NonZeroU32\\">NonZeroU32<\/a>&gt; for <a class=\\"struct\\" href=\\"rand_core\/struct.Error.html\\" title=\\"struct rand_core::Error\\">Error<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;<a class=\\"struct\\" href=\\"getrandom\/error\/struct.Error.html\\" title=\\"struct getrandom::error::Error\\">Error<\/a>&gt; for <a class=\\"struct\\" href=\\"rand_core\/struct.Error.html\\" title=\\"struct rand_core::Error\\">Error<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/convert\/trait.From.html\\" title=\\"trait core::convert::From\\">From<\/a>&lt;<a class=\\"struct\\" href=\\"rand_core\/struct.Error.html\\" title=\\"struct rand_core::Error\\">Error<\/a>&gt; for <a class=\\"struct\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/std\/io\/error\/struct.Error.html\\" title=\\"struct std::io::error::Error\\">Error<\/a>"]]$/;" p
rand_core guessing_game/target/doc/implementors/core/default/trait.Default.js /^"rand_core":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/default\/trait.Default.html\\" title=\\"trait core::default::Default\\">Default<\/a> for <a class=\\"struct\\" href=\\"rand_core\/struct.OsRng.html\\" title=\\"struct rand_core::OsRng\\">OsRng<\/a>"]]$/;" p
rand_core guessing_game/target/doc/implementors/core/error/trait.Error.js /^"rand_core":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/error\/trait.Error.html\\" title=\\"trait core::error::Error\\">Error<\/a> for <a class=\\"struct\\" href=\\"rand_core\/struct.Error.html\\" title=\\"struct rand_core::Error\\">Error<\/a>"]]$/;" p
rand_core guessing_game/target/doc/implementors/core/fmt/trait.Debug.js /^"rand_core":[["impl&lt;R:&nbsp;<a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a> + <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"struct\\" href=\\"rand_core\/block\/struct.BlockRng.html\\" title=\\"struct rand_core::block::BlockRng\\">BlockRng<\/a>&lt;R&gt;"],["impl&lt;R:&nbsp;<a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a> + <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"struct\\" href=\\"rand_core\/block\/struct.BlockRng64.html\\" title=\\"struct rand_core::block::BlockRng64\\">BlockRng64<\/a>&lt;R&gt;"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"struct\\" href=\\"rand_core\/struct.Error.html\\" title=\\"struct rand_core::Error\\">Error<\/a>"],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Debug.html\\" title=\\"trait core::fmt::Debug\\">Debug<\/a> for <a class=\\"struct\\" href=\\"rand_core\/struct.OsRng.html\\" title=\\"struct rand_core::OsRng\\">OsRng<\/a>"]]$/;" p
rand_core guessing_game/target/doc/implementors/core/fmt/trait.Display.js /^"rand_core":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/fmt\/trait.Display.html\\" title=\\"trait core::fmt::Display\\">Display<\/a> for <a class=\\"struct\\" href=\\"rand_core\/struct.Error.html\\" title=\\"struct rand_core::Error\\">Error<\/a>"]]$/;" p
rand_core guessing_game/target/doc/implementors/core/marker/trait.Copy.js /^"rand_core":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Copy.html\\" title=\\"trait core::marker::Copy\\">Copy<\/a> for <a class=\\"struct\\" href=\\"rand_core\/struct.OsRng.html\\" title=\\"struct rand_core::OsRng\\">OsRng<\/a>"]]$/;" p
rand_core guessing_game/target/doc/implementors/core/marker/trait.Freeze.js /^"rand_core":[["impl&lt;R:&nbsp;?<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sized.html\\" title=\\"trait core::marker::Sized\\">Sized<\/a>&gt; Freeze for <a class=\\"struct\\" href=\\"rand_core\/block\/struct.BlockRng.html\\" title=\\"struct rand_core::block::BlockRng\\">BlockRng<\/a>&lt;R&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: Freeze,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;R as <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a>&gt;::<a class=\\"associatedtype\\" href=\\"rand_core\/block\/trait.BlockRngCore.html#associatedtype.Results\\" title=\\"type rand_core::block::BlockRngCore::Results\\">Results<\/a>: Freeze,<\/span>",1,["rand_core::block::BlockRng"]],["impl&lt;R:&nbsp;?<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sized.html\\" title=\\"trait core::marker::Sized\\">Sized<\/a>&gt; Freeze for <a class=\\"struct\\" href=\\"rand_core\/block\/struct.BlockRng64.html\\" title=\\"struct rand_core::block::BlockRng64\\">BlockRng64<\/a>&lt;R&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: Freeze,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;R as <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a>&gt;::<a class=\\"associatedtype\\" href=\\"rand_core\/block\/trait.BlockRngCore.html#associatedtype.Results\\" title=\\"type rand_core::block::BlockRngCore::Results\\">Results<\/a>: Freeze,<\/span>",1,["rand_core::block::BlockRng64"]],["impl Freeze for <a class=\\"struct\\" href=\\"rand_core\/struct.Error.html\\" title=\\"struct rand_core::Error\\">Error<\/a>",1,["rand_core::error::Error"]],["impl Freeze for <a class=\\"struct\\" href=\\"rand_core\/struct.OsRng.html\\" title=\\"struct rand_core::OsRng\\">OsRng<\/a>",1,["rand_core::os::OsRng"]]]$/;" p
rand_core guessing_game/target/doc/implementors/core/marker/trait.Send.js /^"rand_core":[["impl&lt;R:&nbsp;?<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sized.html\\" title=\\"trait core::marker::Sized\\">Sized<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"rand_core\/block\/struct.BlockRng.html\\" title=\\"struct rand_core::block::BlockRng\\">BlockRng<\/a>&lt;R&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;R as <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a>&gt;::<a class=\\"associatedtype\\" href=\\"rand_core\/block\/trait.BlockRngCore.html#associatedtype.Results\\" title=\\"type rand_core::block::BlockRngCore::Results\\">Results<\/a>: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a>,<\/span>",1,["rand_core::block::BlockRng"]],["impl&lt;R:&nbsp;?<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sized.html\\" title=\\"trait core::marker::Sized\\">Sized<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"rand_core\/block\/struct.BlockRng64.html\\" title=\\"struct rand_core::block::BlockRng64\\">BlockRng64<\/a>&lt;R&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;R as <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a>&gt;::<a class=\\"associatedtype\\" href=\\"rand_core\/block\/trait.BlockRngCore.html#associatedtype.Results\\" title=\\"type rand_core::block::BlockRngCore::Results\\">Results<\/a>: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a>,<\/span>",1,["rand_core::block::BlockRng64"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"rand_core\/struct.Error.html\\" title=\\"struct rand_core::Error\\">Error<\/a>",1,["rand_core::error::Error"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Send.html\\" title=\\"trait core::marker::Send\\">Send<\/a> for <a class=\\"struct\\" href=\\"rand_core\/struct.OsRng.html\\" title=\\"struct rand_core::OsRng\\">OsRng<\/a>",1,["rand_core::os::OsRng"]]]$/;" p
rand_core guessing_game/target/doc/implementors/core/marker/trait.Sync.js /^"rand_core":[["impl&lt;R:&nbsp;?<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sized.html\\" title=\\"trait core::marker::Sized\\">Sized<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"rand_core\/block\/struct.BlockRng.html\\" title=\\"struct rand_core::block::BlockRng\\">BlockRng<\/a>&lt;R&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;R as <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a>&gt;::<a class=\\"associatedtype\\" href=\\"rand_core\/block\/trait.BlockRngCore.html#associatedtype.Results\\" title=\\"type rand_core::block::BlockRngCore::Results\\">Results<\/a>: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a>,<\/span>",1,["rand_core::block::BlockRng"]],["impl&lt;R:&nbsp;?<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sized.html\\" title=\\"trait core::marker::Sized\\">Sized<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"rand_core\/block\/struct.BlockRng64.html\\" title=\\"struct rand_core::block::BlockRng64\\">BlockRng64<\/a>&lt;R&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;R as <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a>&gt;::<a class=\\"associatedtype\\" href=\\"rand_core\/block\/trait.BlockRngCore.html#associatedtype.Results\\" title=\\"type rand_core::block::BlockRngCore::Results\\">Results<\/a>: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a>,<\/span>",1,["rand_core::block::BlockRng64"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"rand_core\/struct.Error.html\\" title=\\"struct rand_core::Error\\">Error<\/a>",1,["rand_core::error::Error"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sync.html\\" title=\\"trait core::marker::Sync\\">Sync<\/a> for <a class=\\"struct\\" href=\\"rand_core\/struct.OsRng.html\\" title=\\"struct rand_core::OsRng\\">OsRng<\/a>",1,["rand_core::os::OsRng"]]]$/;" p
rand_core guessing_game/target/doc/implementors/core/marker/trait.Unpin.js /^"rand_core":[["impl&lt;R:&nbsp;?<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sized.html\\" title=\\"trait core::marker::Sized\\">Sized<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"rand_core\/block\/struct.BlockRng.html\\" title=\\"struct rand_core::block::BlockRng\\">BlockRng<\/a>&lt;R&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;R as <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a>&gt;::<a class=\\"associatedtype\\" href=\\"rand_core\/block\/trait.BlockRngCore.html#associatedtype.Results\\" title=\\"type rand_core::block::BlockRngCore::Results\\">Results<\/a>: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a>,<\/span>",1,["rand_core::block::BlockRng"]],["impl&lt;R:&nbsp;?<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sized.html\\" title=\\"trait core::marker::Sized\\">Sized<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"rand_core\/block\/struct.BlockRng64.html\\" title=\\"struct rand_core::block::BlockRng64\\">BlockRng64<\/a>&lt;R&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;R as <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a>&gt;::<a class=\\"associatedtype\\" href=\\"rand_core\/block\/trait.BlockRngCore.html#associatedtype.Results\\" title=\\"type rand_core::block::BlockRngCore::Results\\">Results<\/a>: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a>,<\/span>",1,["rand_core::block::BlockRng64"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"rand_core\/struct.Error.html\\" title=\\"struct rand_core::Error\\">Error<\/a>",1,["rand_core::error::Error"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Unpin.html\\" title=\\"trait core::marker::Unpin\\">Unpin<\/a> for <a class=\\"struct\\" href=\\"rand_core\/struct.OsRng.html\\" title=\\"struct rand_core::OsRng\\">OsRng<\/a>",1,["rand_core::os::OsRng"]]]$/;" p
rand_core guessing_game/target/doc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js /^"rand_core":[["impl&lt;R:&nbsp;?<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sized.html\\" title=\\"trait core::marker::Sized\\">Sized<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_core\/block\/struct.BlockRng.html\\" title=\\"struct rand_core::block::BlockRng\\">BlockRng<\/a>&lt;R&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;R as <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a>&gt;::<a class=\\"associatedtype\\" href=\\"rand_core\/block\/trait.BlockRngCore.html#associatedtype.Results\\" title=\\"type rand_core::block::BlockRngCore::Results\\">Results<\/a>: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a>,<\/span>",1,["rand_core::block::BlockRng"]],["impl&lt;R:&nbsp;?<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sized.html\\" title=\\"trait core::marker::Sized\\">Sized<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_core\/block\/struct.BlockRng64.html\\" title=\\"struct rand_core::block::BlockRng64\\">BlockRng64<\/a>&lt;R&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;R as <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a>&gt;::<a class=\\"associatedtype\\" href=\\"rand_core\/block\/trait.BlockRngCore.html#associatedtype.Results\\" title=\\"type rand_core::block::BlockRngCore::Results\\">Results<\/a>: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a>,<\/span>",1,["rand_core::block::BlockRng64"]],["impl !<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_core\/struct.Error.html\\" title=\\"struct rand_core::Error\\">Error<\/a>",1,["rand_core::error::Error"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.RefUnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::RefUnwindSafe\\">RefUnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_core\/struct.OsRng.html\\" title=\\"struct rand_core::OsRng\\">OsRng<\/a>",1,["rand_core::os::OsRng"]]]$/;" p
rand_core guessing_game/target/doc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js /^"rand_core":[["impl&lt;R:&nbsp;?<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sized.html\\" title=\\"trait core::marker::Sized\\">Sized<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_core\/block\/struct.BlockRng.html\\" title=\\"struct rand_core::block::BlockRng\\">BlockRng<\/a>&lt;R&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;R as <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a>&gt;::<a class=\\"associatedtype\\" href=\\"rand_core\/block\/trait.BlockRngCore.html#associatedtype.Results\\" title=\\"type rand_core::block::BlockRngCore::Results\\">Results<\/a>: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a>,<\/span>",1,["rand_core::block::BlockRng"]],["impl&lt;R:&nbsp;?<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/marker\/trait.Sized.html\\" title=\\"trait core::marker::Sized\\">Sized<\/a>&gt; <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_core\/block\/struct.BlockRng64.html\\" title=\\"struct rand_core::block::BlockRng64\\">BlockRng64<\/a>&lt;R&gt;<span class=\\"where fmt-newline\\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;R as <a class=\\"trait\\" href=\\"rand_core\/block\/trait.BlockRngCore.html\\" title=\\"trait rand_core::block::BlockRngCore\\">BlockRngCore<\/a>&gt;::<a class=\\"associatedtype\\" href=\\"rand_core\/block\/trait.BlockRngCore.html#associatedtype.Results\\" title=\\"type rand_core::block::BlockRngCore::Results\\">Results<\/a>: <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a>,<\/span>",1,["rand_core::block::BlockRng64"]],["impl !<a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_core\/struct.Error.html\\" title=\\"struct rand_core::Error\\">Error<\/a>",1,["rand_core::error::Error"]],["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/core\/panic\/unwind_safe\/trait.UnwindSafe.html\\" title=\\"trait core::panic::unwind_safe::UnwindSafe\\">UnwindSafe<\/a> for <a class=\\"struct\\" href=\\"rand_core\/struct.OsRng.html\\" title=\\"struct rand_core::OsRng\\">OsRng<\/a>",1,["rand_core::os::OsRng"]]]$/;" p
rand_core guessing_game/target/doc/implementors/rand_core/trait.CryptoRng.js /^"rand_core":[]$/;" p
rand_core guessing_game/target/doc/implementors/rand_core/trait.CryptoRngCore.js /^"rand_core":[]$/;" p
rand_core guessing_game/target/doc/implementors/rand_core/trait.RngCore.js /^"rand_core":[]$/;" p
rand_core guessing_game/target/doc/implementors/rand_core/trait.SeedableRng.js /^"rand_core":[]$/;" p
rand_core guessing_game/target/doc/implementors/std/io/trait.Read.js /^"rand_core":[["impl <a class=\\"trait\\" href=\\"https:\/\/doc.rust-lang.org\/1.67.1\/std\/io\/trait.Read.html\\" title=\\"trait std::io::Read\\">Read<\/a> for dyn <a class=\\"trait\\" href=\\"rand_core\/trait.RngCore.html\\" title=\\"trait rand_core::RngCore\\">RngCore<\/a>"]]$/;" p
removeClass guessing_game/target/doc/static.files/storage-d43fa987303ecbbb.js /^"use strict";const darkThemes=["dark","ayu"];window.currentTheme=document.getElementById("themeStyle");window.mainTheme=document.getElementById("mainThemeStyle");window.RUSTDOC_MOBILE_BREAKPOINT=700;const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");if(settingsElement===null){return null}const dataset=settingsElement.dataset;if(dataset===undefined){return null}return dataset})();function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current!==null){return current}if(settingsDataset!==null){const def=settingsDataset[settingName.replace(\/-\/g,"_")];if(def!==undefined){return def}}return null}const localStoredTheme=getSettingValue("theme");const savedHref=[];function hasClass(elem,className){return elem&&elem.classList&&elem.classList.contains(className)}function addClass(elem,className){if(!elem||!elem.classList){return}elem.classList.add(className)}function removeClass(elem,className){if(!elem||!elem.classList){return}elem.classList.remove(className)}function onEach(arr,func,reversed){if(arr&&arr.length>0&&func){if(reversed){const length=arr.length;for(let i=length-1;i>=0;--i){if(func(arr[i])){return true}}}else{for(const elem of arr){if(func(elem)){return true}}}}return false}function onEachLazy(lazyArray,func,reversed){return onEach(Array.prototype.slice.call(lazyArray),func,reversed)}function updateLocalStorage(name,value){try{window.localStorage.setItem("rustdoc-"+name,value)}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name)}catch(e){return null}}function switchTheme(styleElem,mainStyleElem,newThemeName,saveTheme){if(saveTheme){updateLocalStorage("theme",newThemeName)}if(savedHref.length===0){onEachLazy(document.getElementsByTagName("link"),el=>{savedHref.push(el.href)})}const newHref=savedHref.find(url=>{const m=url.match(\/static\\.files\\\/(.*)-[a-f0-9]{16}\\.css$\/);if(m&&m[1]===newThemeName){return true}const m2=url.match(\/\\\/([^\/]*)\\.css$\/);if(m2&&m2[1].startsWith(newThemeName)){return true}});if(newHref&&newHref!==styleElem.href){styleElem.href=newHref}}function useSystemTheme(value){if(value===undefined){value=true}updateLocalStorage("use-system-theme",value);const toggle=document.getElementById("use-system-theme");if(toggle&&toggle instanceof HTMLInputElement){toggle.checked=value}}const updateSystemTheme=(function(){if(!window.matchMedia){return()=>{const cssTheme=getComputedStyle(document.documentElement).getPropertyValue("content");switchTheme(window.currentTheme,window.mainTheme,JSON.parse(cssTheme)||"light",true)}}const mql=window.matchMedia("(prefers-color-scheme: dark)");function handlePreferenceChange(mql){const use=theme=>{switchTheme(window.currentTheme,window.mainTheme,theme,true)};if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";if(mql.matches){use(darkTheme)}else{use(lightTheme)}}else{use(getSettingValue("theme"))}}mql.addListener(handlePreferenceChange);return()=>{handlePreferenceChange(mql)}})();function switchToSavedTheme(){switchTheme(window.currentTheme,window.mainTheme,getSettingValue("theme")||"light",false)}if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme)}updateSystemTheme()}else{switchToSavedTheme()}if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"source-sidebar-expanded")}window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(switchToSavedTheme,0)}})/;" f
resourcePath guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.ou
return guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::`")}
scrollToLoc guessing_game/target/doc/static.files/scrape-examples-ef1e698c1d417c0c.js /^"use strict";(function(){const DEFAULT_MAX_LINES=5;const HIDDEN_MAX_LINES=10;function scrollToLoc(elt,loc,isHidden){const lines=elt.querySelector(".src-line-numbers");let scrollOffset;const maxLines=isHidden?HIDDEN_MAX_LINES:DEFAULT_MAX_LINES;if(loc[1]-loc[0]>maxLines){const line=Math.max(0,loc[0]-1);scrollOffset=lines.children[line].offsetTop}else{const wrapper=elt.querySelector(".code-wrapper");const halfHeight=wrapper.offsetHeight\/2;const offsetTop=lines.children[loc[0]].offsetTop;const lastLine=lines.children[loc[1]];const offsetBot=lastLine.offsetTop+lastLine.offsetHeight;const offsetMid=(offsetTop+offsetBot)\/2;scrollOffset=offsetMid-halfHeight}lines.scrollTo(0,scrollOffset);elt.querySelector(".rust").scrollTo(0,scrollOffset)}function updateScrapedExample(example,isHidden){const locs=JSON.parse(example.attributes.getNamedItem("data-locs").textContent);let locIndex=0;const highlights=Array.prototype.slice.call(example.querySelectorAll(".highlight"));const link=example.querySelector(".scraped-example-title a");if(locs.length>1){const onChangeLoc=changeIndex=>{removeClass(highlights[locIndex],"focus");changeIndex();scrollToLoc(example,locs[locIndex][0],isHidden);addClass(highlights[locIndex],"focus");const url=locs[locIndex][1];const title=locs[locIndex][2];link.href=url;link.innerHTML=title};example.querySelector(".prev").addEventListener("click",()=>{onChangeLoc(()=>{locIndex=(locIndex-1+locs.length)%locs.length})});example.querySelector(".next").addEventListener("click",()=>{onChangeLoc(()=>{locIndex=(locIndex+1)%locs.length})})}const expandButton=example.querySelector(".expand");if(expandButton){expandButton.addEventListener("click",()=>{if(hasClass(example,"expanded")){removeClass(example,"expanded");scrollToLoc(example,locs[0][0],isHidden)}else{addClass(example,"expanded")}})}scrollToLoc(example,locs[0][0],isHidden)}const firstExamples=document.querySelectorAll(".scraped-example-list > .scraped-example");onEachLazy(firstExamples,el=>updateScrapedExample(el,false));onEachLazy(document.querySelectorAll(".more-examples-toggle"),toggle=>{onEachLazy(toggle.querySelectorAll(".toggle-line, .hide-more"),button=>{button.addEventListener("click",()=>{toggle.open=false})});const moreExamples=toggle.querySelectorAll(".scraped-example");toggle.querySelector("summary").addEventListener("click",()=>{setTimeout(()=>{onEachLazy(moreExamples,el=>updateScrapedExample(el,true))})},{once:true})})})()/;" f
searchIndex guessing_game/target/doc/search-index.js /^var searchIndex = JSON.parse('{\\$/;" v
searchState guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.out
setEvents guessing_game/target/doc/static.files/settings-bebeae96e00e4617.js /^"use strict";(function(){const isSettingsPage=window.location.pathname.endsWith("\/settings.html");function changeSetting(settingName,value){if(settingName==="theme"){const useSystem=value==="system preference"?"true":"false";updateLocalStorage("use-system-theme",useSystem)}updateLocalStorage(settingName,value);switch(settingName){case"theme":case"preferred-dark-theme":case"preferred-light-theme":updateSystemTheme();updateLightAndDark();break;case"line-numbers":if(value===true){window.rustdoc_add_line_numbers_to_examples()}else{window.rustdoc_remove_line_numbers_from_examples()}break}}function handleKey(ev){if(ev.ctrlKey||ev.altKey||ev.metaKey){return}switch(getVirtualKey(ev)){case"Enter":case"Return":case"Space":ev.target.checked=!ev.target.checked;ev.preventDefault();break}}function showLightAndDark(){removeClass(document.getElementById("preferred-light-theme").parentElement,"hidden");removeClass(document.getElementById("preferred-dark-theme").parentElement,"hidden")}function hideLightAndDark(){addClass(document.getElementById("preferred-light-theme").parentElement,"hidden");addClass(document.getElementById("preferred-dark-theme").parentElement,"hidden")}function updateLightAndDark(){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||(useSystem===null&&getSettingValue("theme")===null)){showLightAndDark()}else{hideLightAndDark()}}function setEvents(settingsElement){updateLightAndDark();onEachLazy(settingsElement.querySelectorAll("input[type=\\"checkbox\\"]"),toggle=>{const settingId=toggle.id;const settingValue=getSettingValue(settingId);if(settingValue!==null){toggle.checked=settingValue==="true"}toggle.onchange=function(){changeSetting(this.id,this.checked)};toggle.onkeyup=handleKey;toggle.onkeyrelease=handleKey});onEachLazy(settingsElement.getElementsByClassName("select-wrapper"),elem=>{const select=elem.getElementsByTagName("select")[0];const settingId=select.id;const settingValue=getSettingValue(settingId);if(settingValue!==null){select.value=settingValue}select.onchange=function(){changeSetting(this.id,this.value)}});onEachLazy(settingsElement.querySelectorAll("input[type=\\"radio\\"]"),elem=>{const settingId=elem.name;let settingValue=getSettingValue(settingId);if(settingId==="theme"){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||settingValue===null){if(useSystem!=="false"){settingValue="system preference"}else{settingValue="light"}}}if(settingValue!==null&&settingValue!=="null"){elem.checked=settingValue===elem.value}elem.addEventListener("change",ev=>{changeSetting(ev.target.name,ev.target.value)})})}function buildSettingsPageSections(settings){let output="";for(const setting of settings){output+="<div class=\\"setting-line\\">";const js_data_name=setting["js_name"];const setting_name=setting["name"];if(setting["options"]!==undefined){output+=`\\$/;" f
setMobileTopbar guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState
showLightAndDark guessing_game/target/doc/static.files/settings-bebeae96e00e4617.js /^"use strict";(function(){const isSettingsPage=window.location.pathname.endsWith("\/settings.html");function changeSetting(settingName,value){if(settingName==="theme"){const useSystem=value==="system preference"?"true":"false";updateLocalStorage("use-system-theme",useSystem)}updateLocalStorage(settingName,value);switch(settingName){case"theme":case"preferred-dark-theme":case"preferred-light-theme":updateSystemTheme();updateLightAndDark();break;case"line-numbers":if(value===true){window.rustdoc_add_line_numbers_to_examples()}else{window.rustdoc_remove_line_numbers_from_examples()}break}}function handleKey(ev){if(ev.ctrlKey||ev.altKey||ev.metaKey){return}switch(getVirtualKey(ev)){case"Enter":case"Return":case"Space":ev.target.checked=!ev.target.checked;ev.preventDefault();break}}function showLightAndDark(){removeClass(document.getElementById("preferred-light-theme").parentElement,"hidden");removeClass(document.getElementById("preferred-dark-theme").parentElement,"hidden")}function hideLightAndDark(){addClass(document.getElementById("preferred-light-theme").parentElement,"hidden");addClass(document.getElementById("preferred-dark-theme").parentElement,"hidden")}function updateLightAndDark(){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||(useSystem===null&&getSettingValue("theme")===null)){showLightAndDark()}else{hideLightAndDark()}}function setEvents(settingsElement){updateLightAndDark();onEachLazy(settingsElement.querySelectorAll("input[type=\\"checkbox\\"]"),toggle=>{const settingId=toggle.id;const settingValue=getSettingValue(settingId);if(settingValue!==null){toggle.checked=settingValue==="true"}toggle.onchange=function(){changeSetting(this.id,this.checked)};toggle.onkeyup=handleKey;toggle.onkeyrelease=handleKey});onEachLazy(settingsElement.getElementsByClassName("select-wrapper"),elem=>{const select=elem.getElementsByTagName("select")[0];const settingId=select.id;const settingValue=getSettingValue(settingId);if(settingValue!==null){select.value=settingValue}select.onchange=function(){changeSetting(this.id,this.value)}});onEachLazy(settingsElement.querySelectorAll("input[type=\\"radio\\"]"),elem=>{const settingId=elem.name;let settingValue=getSettingValue(settingId);if(settingId==="theme"){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||settingValue===null){if(useSystem!=="false"){settingValue="system preference"}else{settingValue="light"}}}if(settingValue!==null&&settingValue!=="null"){elem.checked=settingValue===elem.value}elem.addEventListener("change",ev=>{changeSetting(ev.target.name,ev.target.value)})})}function buildSettingsPageSections(settings){let output="";for(const setting of settings){output+="<div class=\\"setting-line\\">";const js_data_name=setting["js_name"];const setting_name=setting["name"];if(setting["options"]!==undefined){output+=`\\$/;" f
showMain guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.output
sortResults guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `:::
sourcesIndex guessing_game/target/doc/source-files.js /^var sourcesIndex = JSON.parse('{\\$/;" v
struct guessing_game/target/doc/getrandom/sidebar-items.js /^window.SIDEBAR_ITEMS = {"fn":[["getrandom","Fill `dest` with random bytes from the systems preferred random number source."]],"struct":[["Error","A small and `no_std` compatible error type"]]};/;" p class:window.SIDEBAR_ITEMS
struct guessing_game/target/doc/libc/sidebar-items.js /^window.SIDEBAR_ITEMS = {"constant":[["ABDAY_1",""],["ABDAY_2",""],["ABDAY_3",""],["ABDAY_4",""],["ABDAY_5",""],["ABDAY_6",""],["ABDAY_7",""],["ABMON_1",""],["ABMON_10",""],["ABMON_11",""],["ABMON_12",""],["ABMON_2",""],["ABMON_3",""],["ABMON_4",""],["ABMON_5",""],["ABMON_6",""],["ABMON_7",""],["ABMON_8",""],["ABMON_9",""],["ABS_CNT",""],["ABS_MAX",""],["ACCOUNTING",""],["ADDR_COMPAT_LAYOUT",""],["ADDR_LIMIT_32BIT",""],["ADDR_LIMIT_3GB",""],["ADDR_NO_RANDOMIZE",""],["ADFS_SUPER_MAGIC",""],["ADJ_ESTERROR",""],["ADJ_FREQUENCY",""],["ADJ_MAXERROR",""],["ADJ_MICRO",""],["ADJ_NANO",""],["ADJ_OFFSET",""],["ADJ_OFFSET_SINGLESHOT",""],["ADJ_OFFSET_SS_READ",""],["ADJ_SETOFFSET",""],["ADJ_STATUS",""],["ADJ_TAI",""],["ADJ_TICK",""],["ADJ_TIMECONST",""],["AFFS_SUPER_MAGIC",""],["AFS_SUPER_MAGIC",""],["AF_ALG",""],["AF_APPLETALK",""],["AF_ASH",""],["AF_ATMPVC",""],["AF_ATMSVC",""],["AF_AX25",""],["AF_BLUETOOTH",""],["AF_BRIDGE",""],["AF_CAIF",""],["AF_CAN",""],["AF_DECnet",""],["AF_ECONET",""],["AF_IB",""],["AF_IEEE802154",""],["AF_INET",""],["AF_INET6",""],["AF_IPX",""],["AF_IRDA",""],["AF_ISDN",""],["AF_IUCV",""],["AF_KEY",""],["AF_LLC",""],["AF_LOCAL",""],["AF_MPLS",""],["AF_NETBEUI",""],["AF_NETLINK",""],["AF_NETROM",""],["AF_NFC",""],["AF_PACKET",""],["AF_PHONET",""],["AF_PPPOX",""],["AF_RDS",""],["AF_ROSE",""],["AF_ROUTE",""],["AF_RXRPC",""],["AF_SECURITY",""],["AF_SNA",""],["AF_TIPC",""],["AF_UNIX",""],["AF_UNSPEC",""],["AF_VSOCK",""],["AF_WANPIPE",""],["AF_X25",""],["AF_XDP",""],["AIO_ALLDONE",""],["AIO_CANCELED",""],["AIO_NOTCANCELED",""],["AI_ADDRCONFIG",""],["AI_ALL",""],["AI_CANONNAME",""],["AI_NUMERICHOST",""],["AI_NUMERICSERV",""],["AI_PASSIVE",""],["AI_V4MAPPED",""],["ALG_OP_DECRYPT",""],["ALG_OP_ENCRYPT",""],["ALG_SET_AEAD_ASSOCLEN",""],["ALG_SET_AEAD_AUTHSIZE",""],["ALG_SET_IV",""],["ALG_SET_KEY",""],["ALG_SET_OP",""],["ALT_DIGITS",""],["AM_STR",""],["ARPD_FLUSH",""],["ARPD_LOOKUP",""],["ARPD_UPDATE",""],["ARPHRD_ADAPT",""],["ARPHRD_APPLETLK",""],["ARPHRD_ARCNET",""],["ARPHRD_ASH",""],["ARPHRD_ATM",""],["ARPHRD_AX25",""],["ARPHRD_BIF",""],["ARPHRD_CAN",""],["ARPHRD_CHAOS",""],["ARPHRD_CISCO",""],["ARPHRD_CSLIP",""],["ARPHRD_CSLIP6",""],["ARPHRD_DDCMP",""],["ARPHRD_DLCI",""],["ARPHRD_ECONET",""],["ARPHRD_EETHER",""],["ARPHRD_ETHER",""],["ARPHRD_EUI64",""],["ARPHRD_FCAL",""],["ARPHRD_FCFABRIC",""],["ARPHRD_FCPL",""],["ARPHRD_FCPP",""],["ARPHRD_FDDI",""],["ARPHRD_FRAD",""],["ARPHRD_HDLC",""],["ARPHRD_HIPPI",""],["ARPHRD_HWX25",""],["ARPHRD_IEEE1394",""],["ARPHRD_IEEE802",""],["ARPHRD_IEEE80211",""],["ARPHRD_IEEE80211_PRISM",""],["ARPHRD_IEEE80211_RADIOTAP",""],["ARPHRD_IEEE802154",""],["ARPHRD_IEEE802_TR",""],["ARPHRD_INFINIBAND",""],["ARPHRD_IPDDP",""],["ARPHRD_IPGRE",""],["ARPHRD_IRDA",""],["ARPHRD_LAPB",""],["ARPHRD_LOCALTLK",""],["ARPHRD_LOOPBACK",""],["ARPHRD_METRICOM",""],["ARPHRD_NETROM",""],["ARPHRD_NONE",""],["ARPHRD_PIMREG",""],["ARPHRD_PPP",""],["ARPHRD_PRONET",""],["ARPHRD_RAWHDLC",""],["ARPHRD_ROSE",""],["ARPHRD_RSRVD",""],["ARPHRD_SIT",""],["ARPHRD_SKIP",""],["ARPHRD_SLIP",""],["ARPHRD_SLIP6",""],["ARPHRD_TUNNEL",""],["ARPHRD_TUNNEL6",""],["ARPHRD_VOID",""],["ARPHRD_X25",""],["ARPOP_InREPLY",""],["ARPOP_InREQUEST",""],["ARPOP_NAK",""],["ARPOP_REPLY",""],["ARPOP_REQUEST",""],["ARPOP_RREPLY",""],["ARPOP_RREQUEST",""],["ATF_COM",""],["ATF_DONTPUB",""],["ATF_MAGIC",""],["ATF_NETMASK",""],["ATF_PERM",""],["ATF_PUBL",""],["ATF_USETRAILERS",""],["AT_BASE",""],["AT_BASE_PLATFORM",""],["AT_CLKTCK",""],["AT_EACCESS",""],["AT_EGID",""],["AT_EMPTY_PATH",""],["AT_ENTRY",""],["AT_EUID",""],["AT_EXECFD",""],["AT_EXECFN",""],["AT_FDCWD",""],["AT_FLAGS",""],["AT_GID",""],["AT_HWCAP",""],["AT_HWCAP2",""],["AT_IGNORE",""],["AT_NOTELF",""],["AT_NO_AUTOMOUNT",""],["AT_NULL",""],["AT_PAGESZ",""],["AT_PHDR",""],["AT_PHENT",""],["AT_PHNUM",""],["AT_PLATFORM",""],["AT_RANDOM",""],["AT_REMOVEDIR",""],["AT_SECURE",""],["AT_STATX_DONT_SYNC",""],["AT_STATX_FORCE_SYNC",""],["AT_STATX_SYNC_AS_STAT",""],["AT_STATX_SYNC_TYPE",""],["AT_SYMLINK_FOLLOW",""],["AT_SYMLINK_NOFOLLOW",""],["
struct guessing_game/target/doc/ppv_lite86/x86_64/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["Avx2Machine",""],["NoA1",""],["NoA2",""],["NoNI",""],["NoS3",""],["NoS4",""],["SseMachine",""],["YesA1",""],["YesA2",""],["YesNI",""],["YesS3",""],["YesS4",""]],"type":[["AVX","AVX but not AVX2: only 128-bit integer operations, but use VEX versions of everything to avoid expensive SSE\/VEX conflicts."],["AVX2",""],["SSE2",""],["SSE41",""],["SSSE3",""]],"union":[["vec128_storage","Generic wrapper for unparameterized storage of any of the possible impls. Converting into and out of this type should be essentially free, although it may be more aligned than a particular impl requires."],["vec256_storage",""],["vec512_storage",""]]};/;" p class:window.SIDEBAR_ITEMS
struct guessing_game/target/doc/rand/distributions/sidebar-items.js /^window.SIDEBAR_ITEMS = {"enum":[["BernoulliError","Error type returned from `Bernoulli::new`."],["WeightedError","Error type returned from `WeightedIndex::new`."]],"mod":[["uniform","A distribution uniformly sampling numbers within a given range."],["weighted","Weighted index sampling"]],"struct":[["Alphanumeric","Sample a `u8`, uniformly distributed over ASCII letters and numbers: a-z, A-Z and 0-9."],["Bernoulli","The Bernoulli distribution."],["DistIter","An iterator that generates random values of `T` with distribution `D`, using `R` as the source of randomness."],["DistMap","A distribution of values of type `S` derived from the distribution `D` by mapping its output of type `T` through the closure `F`."],["Open01","A distribution to sample floating point numbers uniformly in the open interval `(0, 1)`, i.e. not including either endpoint."],["OpenClosed01","A distribution to sample floating point numbers uniformly in the half-open interval `(0, 1]`, i.e. including 1 but not 0."],["Slice","A distribution to sample items uniformly from a slice."],["Standard","A generic random value distribution, implemented for many primitive types. Usually generates values with a numerically uniform distribution, and with a range appropriate to the type."],["Uniform","Sample values uniformly between two bounds."],["WeightedIndex","A distribution using weighted sampling of discrete items"]],"trait":[["DistString","`String` sampler"],["Distribution","Types (distributions) that can be used to create a random instance of `T`."]]};/;" p class:window.SIDEBAR_ITEMS
struct guessing_game/target/doc/rand/distributions/uniform/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["Uniform","Sample values uniformly between two bounds."],["UniformChar","The back-end implementing [`UniformSampler`] for `char`."],["UniformDuration","The back-end implementing [`UniformSampler`] for `Duration`."],["UniformFloat","The back-end implementing [`UniformSampler`] for floating-point types."],["UniformInt","The back-end implementing [`UniformSampler`] for integer types."]],"trait":[["SampleBorrow","Helper trait similar to `Borrow` but implemented only for SampleUniform and references to SampleUniform in order to resolve ambiguity issues."],["SampleRange","Range that supports generating a single sample efficiently."],["SampleUniform","Helper trait for creating objects using the correct implementation of [`UniformSampler`] for the sampling type."],["UniformSampler","Helper trait handling actual uniform sampling."]]};/;" p class:window.SIDEBAR_ITEMS
struct guessing_game/target/doc/rand/distributions/weighted/alias_method/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["WeightedIndex",""]],"trait":[["Weight",""]]};/;" p class:window.SIDEBAR_ITEMS
struct guessing_game/target/doc/rand/distributions/weighted/sidebar-items.js /^window.SIDEBAR_ITEMS = {"enum":[["WeightedError","Error type returned from `WeightedIndex::new`."]],"mod":[["alias_method",""]],"struct":[["WeightedIndex","A distribution using weighted sampling of discrete items"]]};/;" p class:window.SIDEBAR_ITEMS
struct guessing_game/target/doc/rand/rngs/adapter/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["ReadError","`ReadRng` error type"],["ReadRng","An RNG that reads random bytes straight from any type supporting [`std::io::Read`], for example files."],["ReseedingRng","A wrapper around any PRNG that implements `BlockRngCore`, that adds the ability to reseed it."]]};/;" p class:window.SIDEBAR_ITEMS
struct guessing_game/target/doc/rand/rngs/mock/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["StepRng","A simple implementation of `RngCore` for testing purposes."]]};/;" p class:window.SIDEBAR_ITEMS
struct guessing_game/target/doc/rand/rngs/sidebar-items.js /^window.SIDEBAR_ITEMS = {"mod":[["adapter","Wrappers \/ adapters forming RNGs"],["mock","Mock random number generator"]],"struct":[["OsRng","A random number generator that retrieves randomness from the operating system."],["StdRng","The standard RNG. The PRNG algorithm in `StdRng` is chosen to be efficient on the current platform, to be statistically strong and unpredictable (meaning a cryptographically secure PRNG)."],["ThreadRng","A reference to the thread-local generator"]]};/;" p class:window.SIDEBAR_ITEMS
struct guessing_game/target/doc/rand/seq/sidebar-items.js /^window.SIDEBAR_ITEMS = {"mod":[["index","Low-level API for sampling indices"]],"struct":[["SliceChooseIter","An iterator over multiple slice elements."]],"trait":[["IteratorRandom","Extension trait on iterators, providing random sampling methods."],["SliceRandom","Extension trait on slices, providing random mutation and sampling methods."]]};/;" p class:window.SIDEBAR_ITEMS
struct guessing_game/target/doc/rand/sidebar-items.js /^window.SIDEBAR_ITEMS = {"fn":[["random","Generates a random value using the thread-local random number generator."],["thread_rng","Retrieve the lazily-initialized thread-local random number generator, seeded by the system. Intended to be used in method chaining style, e.g. `thread_rng().gen::<i32>()`, or cached locally, e.g. `let mut rng = thread_rng();`. Invoked by the `Default` trait, making `ThreadRng::default()` equivalent."]],"mod":[["distributions","Generating random samples from probability distributions"],["prelude","Convenience re-export of common members"],["rngs","Random number generators and adapters"],["seq","Sequence-related functionality"]],"struct":[["Error","Error type of random number generators"]],"trait":[["CryptoRng","A marker trait used to indicate that an [`RngCore`] or `BlockRngCore` implementation is supposed to be cryptographically secure."],["Fill","Types which may be filled with random data"],["Rng","An automatically-implemented extension trait on [`RngCore`] providing high-level generic methods for sampling values and other convenience methods."],["RngCore","The core of a random number generator."],["SeedableRng","A random number generator that can be explicitly seeded."]]};/;" p class:window.SIDEBAR_ITEMS
struct guessing_game/target/doc/rand_chacha/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["ChaCha12Core","ChaCha with 12 rounds"],["ChaCha12Rng","A cryptographically secure random number generator that uses the ChaCha algorithm."],["ChaCha20Core","ChaCha with 20 rounds"],["ChaCha20Rng","A cryptographically secure random number generator that uses the ChaCha algorithm."],["ChaCha8Core","ChaCha with 8 rounds"],["ChaCha8Rng","A cryptographically secure random number generator that uses the ChaCha algorithm."]],"type":[["ChaChaCore","ChaCha with 20 rounds, low-level interface"],["ChaChaRng","ChaCha with 20 rounds"]]};/;" p class:window.SIDEBAR_ITEMS
struct guessing_game/target/doc/rand_core/block/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["BlockRng","A wrapper type implementing [`RngCore`] for some type implementing [`BlockRngCore`] with `u32` array buffer; i.e. this can be used to implement a full RNG from just a `generate` function."],["BlockRng64","A wrapper type implementing [`RngCore`] for some type implementing [`BlockRngCore`] with `u64` array buffer; i.e. this can be used to implement a full RNG from just a `generate` function."]],"trait":[["BlockRngCore","A trait for RNGs which do not generate random numbers individually, but in blocks (typically `[u32; N]`). This technique is commonly used by cryptographic RNGs to improve performance."]]};/;" p class:window.SIDEBAR_ITEMS
struct guessing_game/target/doc/rand_core/sidebar-items.js /^window.SIDEBAR_ITEMS = {"mod":[["block","The `BlockRngCore` trait and implementation helpers"],["impls","Helper functions for implementing `RngCore` functions."],["le","Little-Endian utilities"]],"struct":[["Error","Error type of random number generators"],["OsRng","A random number generator that retrieves randomness from the operating system."]],"trait":[["CryptoRng","A marker trait used to indicate that an [`RngCore`] or `BlockRngCore` implementation is supposed to be cryptographically secure."],["CryptoRngCore","An extension trait that is automatically implemented for any type implementing [`RngCore`] and [`CryptoRng`]."],["RngCore","The core of a random number generator."],["SeedableRng","A random number generator that can be explicitly seeded."]]};/;" p class:window.SIDEBAR_ITEMS
switchDisplayedElement guessing_game/target/doc/static.files/main-c55e1eb52e1886b4.js /^"use strict";function getVar(name){const el=document.getElementById("rustdoc-vars");if(el){return el.attributes["data-"+name].value}else{return null}}function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileLocationTitle=document.querySelector(".mobile-topbar h2");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileLocationTitle&&locationTitle){mobileLocationTitle.innerHTML=locationTitle.innerHTML}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function loadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.type="text\/css";link.rel="stylesheet";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("\/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadCss(getVar("static-root-path")+getVar("settings-css"));loadScript(getVar("static-root-path")+getVar("settings-js"))};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=sear
switchTheme guessing_game/target/doc/static.files/storage-d43fa987303ecbbb.js /^"use strict";const darkThemes=["dark","ayu"];window.currentTheme=document.getElementById("themeStyle");window.mainTheme=document.getElementById("mainThemeStyle");window.RUSTDOC_MOBILE_BREAKPOINT=700;const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");if(settingsElement===null){return null}const dataset=settingsElement.dataset;if(dataset===undefined){return null}return dataset})();function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current!==null){return current}if(settingsDataset!==null){const def=settingsDataset[settingName.replace(\/-\/g,"_")];if(def!==undefined){return def}}return null}const localStoredTheme=getSettingValue("theme");const savedHref=[];function hasClass(elem,className){return elem&&elem.classList&&elem.classList.contains(className)}function addClass(elem,className){if(!elem||!elem.classList){return}elem.classList.add(className)}function removeClass(elem,className){if(!elem||!elem.classList){return}elem.classList.remove(className)}function onEach(arr,func,reversed){if(arr&&arr.length>0&&func){if(reversed){const length=arr.length;for(let i=length-1;i>=0;--i){if(func(arr[i])){return true}}}else{for(const elem of arr){if(func(elem)){return true}}}}return false}function onEachLazy(lazyArray,func,reversed){return onEach(Array.prototype.slice.call(lazyArray),func,reversed)}function updateLocalStorage(name,value){try{window.localStorage.setItem("rustdoc-"+name,value)}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name)}catch(e){return null}}function switchTheme(styleElem,mainStyleElem,newThemeName,saveTheme){if(saveTheme){updateLocalStorage("theme",newThemeName)}if(savedHref.length===0){onEachLazy(document.getElementsByTagName("link"),el=>{savedHref.push(el.href)})}const newHref=savedHref.find(url=>{const m=url.match(\/static\\.files\\\/(.*)-[a-f0-9]{16}\\.css$\/);if(m&&m[1]===newThemeName){return true}const m2=url.match(\/\\\/([^\/]*)\\.css$\/);if(m2&&m2[1].startsWith(newThemeName)){return true}});if(newHref&&newHref!==styleElem.href){styleElem.href=newHref}}function useSystemTheme(value){if(value===undefined){value=true}updateLocalStorage("use-system-theme",value);const toggle=document.getElementById("use-system-theme");if(toggle&&toggle instanceof HTMLInputElement){toggle.checked=value}}const updateSystemTheme=(function(){if(!window.matchMedia){return()=>{const cssTheme=getComputedStyle(document.documentElement).getPropertyValue("content");switchTheme(window.currentTheme,window.mainTheme,JSON.parse(cssTheme)||"light",true)}}const mql=window.matchMedia("(prefers-color-scheme: dark)");function handlePreferenceChange(mql){const use=theme=>{switchTheme(window.currentTheme,window.mainTheme,theme,true)};if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";if(mql.matches){use(darkTheme)}else{use(lightTheme)}}else{use(getSettingValue("theme"))}}mql.addListener(handlePreferenceChange);return()=>{handlePreferenceChange(mql)}})();function switchToSavedTheme(){switchTheme(window.currentTheme,window.mainTheme,getSettingValue("theme")||"light",false)}if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme)}updateSystemTheme()}else{switchToSavedTheme()}if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"source-sidebar-expanded")}window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(switchToSavedTheme,0)}})/;" f
switchToSavedTheme guessing_game/target/doc/static.files/storage-d43fa987303ecbbb.js /^"use strict";const darkThemes=["dark","ayu"];window.currentTheme=document.getElementById("themeStyle");window.mainTheme=document.getElementById("mainThemeStyle");window.RUSTDOC_MOBILE_BREAKPOINT=700;const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");if(settingsElement===null){return null}const dataset=settingsElement.dataset;if(dataset===undefined){return null}return dataset})();function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current!==null){return current}if(settingsDataset!==null){const def=settingsDataset[settingName.replace(\/-\/g,"_")];if(def!==undefined){return def}}return null}const localStoredTheme=getSettingValue("theme");const savedHref=[];function hasClass(elem,className){return elem&&elem.classList&&elem.classList.contains(className)}function addClass(elem,className){if(!elem||!elem.classList){return}elem.classList.add(className)}function removeClass(elem,className){if(!elem||!elem.classList){return}elem.classList.remove(className)}function onEach(arr,func,reversed){if(arr&&arr.length>0&&func){if(reversed){const length=arr.length;for(let i=length-1;i>=0;--i){if(func(arr[i])){return true}}}else{for(const elem of arr){if(func(elem)){return true}}}}return false}function onEachLazy(lazyArray,func,reversed){return onEach(Array.prototype.slice.call(lazyArray),func,reversed)}function updateLocalStorage(name,value){try{window.localStorage.setItem("rustdoc-"+name,value)}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name)}catch(e){return null}}function switchTheme(styleElem,mainStyleElem,newThemeName,saveTheme){if(saveTheme){updateLocalStorage("theme",newThemeName)}if(savedHref.length===0){onEachLazy(document.getElementsByTagName("link"),el=>{savedHref.push(el.href)})}const newHref=savedHref.find(url=>{const m=url.match(\/static\\.files\\\/(.*)-[a-f0-9]{16}\\.css$\/);if(m&&m[1]===newThemeName){return true}const m2=url.match(\/\\\/([^\/]*)\\.css$\/);if(m2&&m2[1].startsWith(newThemeName)){return true}});if(newHref&&newHref!==styleElem.href){styleElem.href=newHref}}function useSystemTheme(value){if(value===undefined){value=true}updateLocalStorage("use-system-theme",value);const toggle=document.getElementById("use-system-theme");if(toggle&&toggle instanceof HTMLInputElement){toggle.checked=value}}const updateSystemTheme=(function(){if(!window.matchMedia){return()=>{const cssTheme=getComputedStyle(document.documentElement).getPropertyValue("content");switchTheme(window.currentTheme,window.mainTheme,JSON.parse(cssTheme)||"light",true)}}const mql=window.matchMedia("(prefers-color-scheme: dark)");function handlePreferenceChange(mql){const use=theme=>{switchTheme(window.currentTheme,window.mainTheme,theme,true)};if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";if(mql.matches){use(darkTheme)}else{use(lightTheme)}}else{use(getSettingValue("theme"))}}mql.addListener(handlePreferenceChange);return()=>{handlePreferenceChange(mql)}})();function switchToSavedTheme(){switchTheme(window.currentTheme,window.mainTheme,getSettingValue("theme")||"light",false)}if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme)}updateSystemTheme()}else{switchToSavedTheme()}if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"source-sidebar-expanded")}window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(switchToSavedTheme,0)}})/;" f
toggleSidebar guessing_game/target/doc/static.files/source-script-5cf2e01a42cc9858.js /^"use strict";(function(){const rootPath=document.getElementById("rustdoc-vars").attributes["data-root-path"].value;const NAME_OFFSET=0;const DIRS_OFFSET=1;const FILES_OFFSET=2;function closeSidebarIfMobile(){if(window.innerWidth<window.RUSTDOC_MOBILE_BREAKPOINT){updateLocalStorage("source-sidebar-show","false")}}function createDirEntry(elem,parent,fullPath,hasFoundFile){const dirEntry=document.createElement("details");const summary=document.createElement("summary");dirEntry.className="dir-entry";fullPath+=elem[NAME_OFFSET]+"\/";summary.innerText=elem[NAME_OFFSET];dirEntry.appendChild(summary);const folders=document.createElement("div");folders.className="folders";if(elem[DIRS_OFFSET]){for(const dir of elem[DIRS_OFFSET]){if(createDirEntry(dir,folders,fullPath,false)){dirEntry.open=true;hasFoundFile=true}}}dirEntry.appendChild(folders);const files=document.createElement("div");files.className="files";if(elem[FILES_OFFSET]){for(const file_text of elem[FILES_OFFSET]){const file=document.createElement("a");file.innerText=file_text;file.href=rootPath+"src\/"+fullPath+file_text+".html";file.addEventListener("click",closeSidebarIfMobile);const w=window.location.href.split("#")[0];if(!hasFoundFile&&w===file.href){file.className="selected";dirEntry.open=true;hasFoundFile=true}files.appendChild(file)}}dirEntry.appendChild(files);parent.appendChild(dirEntry);return hasFoundFile}function toggleSidebar(){const child=this.parentNode.children[0];if(child.innerText===">"){window.rustdocMobileScrollLock();addClass(document.documentElement,"source-sidebar-expanded");child.innerText="<";updateLocalStorage("source-sidebar-show","true")}else{window.rustdocMobileScrollUnlock();removeClass(document.documentElement,"source-sidebar-expanded");child.innerText=">";updateLocalStorage("source-sidebar-show","false")}}function createSidebarToggle(){const sidebarToggle=document.createElement("div");sidebarToggle.id="sidebar-toggle";const inner=document.createElement("button");if(getCurrentValue("source-sidebar-show")==="true"){inner.innerText="<"}else{inner.innerText=">"}inner.onclick=toggleSidebar;sidebarToggle.appendChild(inner);return sidebarToggle}function createSourceSidebar(){const container=document.querySelector("nav.sidebar");const sidebarToggle=createSidebarToggle();container.insertBefore(sidebarToggle,container.firstChild);const sidebar=document.createElement("div");sidebar.id="source-sidebar";let hasFoundFile=false;const title=document.createElement("div");title.className="title";title.innerText="Files";sidebar.appendChild(title);Object.keys(sourcesIndex).forEach(key=>{sourcesIndex[key][NAME_OFFSET]=key;hasFoundFile=createDirEntry(sourcesIndex[key],sidebar,"",hasFoundFile)});container.appendChild(sidebar);const selected_elem=sidebar.getElementsByClassName("selected")[0];if(typeof selected_elem!=="undefined"){selected_elem.focus()}}const lineNumbersRegex=\/^#?(\\d+)(?:-(\\d+))?$\/;function highlightSourceLines(match){if(typeof match==="undefined"){match=window.location.hash.match(lineNumbersRegex)}if(!match){return}let from=parseInt(match[1],10);let to=from;if(typeof match[2]!=="undefined"){to=parseInt(match[2],10)}if(to<from){const tmp=to;to=from;from=tmp}let elem=document.getElementById(from);if(!elem){return}const x=document.getElementById(from);if(x){x.scrollIntoView()}onEachLazy(document.getElementsByClassName("src-line-numbers"),e=>{onEachLazy(e.getElementsByTagName("a"),i_e=>{removeClass(i_e,"line-highlighted")})});for(let i=from;i<=to;++i){elem=document.getElementById(i);if(!elem){break}addClass(elem,"line-highlighted")}}const handleSourceHighlight=(function(){let prev_line_id=0;const set_fragment=name=>{const x=window.scrollX,y=window.scrollY;if(browserSupportsHistoryApi()){history.replaceState(null,null,"#"+name);highlightSourceLines()}else{location.replace("#"+name)}window.scrollTo(x,y)};return ev=>{let cur_line_id=parseInt(ev.target.id,10);if(isNaN(cur_line_id)||ev.ctrlKey||ev.altKey||ev.metaKey){return}ev.preventDefault();if(ev.shiftKey&&prev
totalElems guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::
trait guessing_game/target/doc/ppv_lite86/sidebar-items.js /^window.SIDEBAR_ITEMS = {"macro":[["dispatch","Generate the full set of optimized implementations to take advantage of the most important hardware feature sets."],["dispatch_light128","Generate only the basic implementations necessary to be able to operate efficiently on 128-bit vectors on this platfrom. For x86-64, that would mean SSE2 and AVX."],["dispatch_light256","Generate only the basic implementations necessary to be able to operate efficiently on 256-bit vectors on this platfrom. For x86-64, that would mean SSE2, AVX, and AVX2."]],"mod":[["x86_64",""]],"trait":[["AndNot",""],["ArithOps","Ops that depend on word size"],["BSwap",""],["BitOps0","Ops that are independent of word size and endian"],["BitOps128",""],["BitOps32",""],["BitOps64",""],["LaneWords4","A vector composed one or more lanes each composed of four words."],["Machine",""],["MultiLane","A vector composed of multiple 128-bit lanes."],["RotateEachWord128",""],["RotateEachWord32",""],["RotateEachWord64",""],["Store",""],["StoreBytes",""],["Swap64","Exchange neigboring ranges of bits of the specified size"],["UnsafeFrom",""],["VZip","Combine single vectors into a multi-lane vector."],["Vec2","A vector composed of two elements, which may be words or themselves vectors."],["Vec4","A vector composed of four elements, which may be words or themselves vectors."],["Vec4Ext","Vec4 functions which may not be implemented yet for all Vec4 types. NOTE: functions in this trait may be moved to Vec4 in any patch release. To avoid breakage, import Vec4Ext only together with Vec4, and dont qualify its methods."],["Vector",""],["Words4","A vector composed of four words; depending on their size, operations may cross lanes."],["u128x1",""],["u128x2",""],["u128x4",""],["u32x4",""],["u32x4x2",""],["u32x4x4",""],["u64x2",""],["u64x2x2",""],["u64x2x4",""],["u64x4",""]]};/;" p class:window.SIDEBAR_ITEMS
trait guessing_game/target/doc/rand/distributions/sidebar-items.js /^window.SIDEBAR_ITEMS = {"enum":[["BernoulliError","Error type returned from `Bernoulli::new`."],["WeightedError","Error type returned from `WeightedIndex::new`."]],"mod":[["uniform","A distribution uniformly sampling numbers within a given range."],["weighted","Weighted index sampling"]],"struct":[["Alphanumeric","Sample a `u8`, uniformly distributed over ASCII letters and numbers: a-z, A-Z and 0-9."],["Bernoulli","The Bernoulli distribution."],["DistIter","An iterator that generates random values of `T` with distribution `D`, using `R` as the source of randomness."],["DistMap","A distribution of values of type `S` derived from the distribution `D` by mapping its output of type `T` through the closure `F`."],["Open01","A distribution to sample floating point numbers uniformly in the open interval `(0, 1)`, i.e. not including either endpoint."],["OpenClosed01","A distribution to sample floating point numbers uniformly in the half-open interval `(0, 1]`, i.e. including 1 but not 0."],["Slice","A distribution to sample items uniformly from a slice."],["Standard","A generic random value distribution, implemented for many primitive types. Usually generates values with a numerically uniform distribution, and with a range appropriate to the type."],["Uniform","Sample values uniformly between two bounds."],["WeightedIndex","A distribution using weighted sampling of discrete items"]],"trait":[["DistString","`String` sampler"],["Distribution","Types (distributions) that can be used to create a random instance of `T`."]]};/;" p class:window.SIDEBAR_ITEMS
trait guessing_game/target/doc/rand/distributions/uniform/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["Uniform","Sample values uniformly between two bounds."],["UniformChar","The back-end implementing [`UniformSampler`] for `char`."],["UniformDuration","The back-end implementing [`UniformSampler`] for `Duration`."],["UniformFloat","The back-end implementing [`UniformSampler`] for floating-point types."],["UniformInt","The back-end implementing [`UniformSampler`] for integer types."]],"trait":[["SampleBorrow","Helper trait similar to `Borrow` but implemented only for SampleUniform and references to SampleUniform in order to resolve ambiguity issues."],["SampleRange","Range that supports generating a single sample efficiently."],["SampleUniform","Helper trait for creating objects using the correct implementation of [`UniformSampler`] for the sampling type."],["UniformSampler","Helper trait handling actual uniform sampling."]]};/;" p class:window.SIDEBAR_ITEMS
trait guessing_game/target/doc/rand/distributions/weighted/alias_method/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["WeightedIndex",""]],"trait":[["Weight",""]]};/;" p class:window.SIDEBAR_ITEMS
trait guessing_game/target/doc/rand/seq/sidebar-items.js /^window.SIDEBAR_ITEMS = {"mod":[["index","Low-level API for sampling indices"]],"struct":[["SliceChooseIter","An iterator over multiple slice elements."]],"trait":[["IteratorRandom","Extension trait on iterators, providing random sampling methods."],["SliceRandom","Extension trait on slices, providing random mutation and sampling methods."]]};/;" p class:window.SIDEBAR_ITEMS
trait guessing_game/target/doc/rand/sidebar-items.js /^window.SIDEBAR_ITEMS = {"fn":[["random","Generates a random value using the thread-local random number generator."],["thread_rng","Retrieve the lazily-initialized thread-local random number generator, seeded by the system. Intended to be used in method chaining style, e.g. `thread_rng().gen::<i32>()`, or cached locally, e.g. `let mut rng = thread_rng();`. Invoked by the `Default` trait, making `ThreadRng::default()` equivalent."]],"mod":[["distributions","Generating random samples from probability distributions"],["prelude","Convenience re-export of common members"],["rngs","Random number generators and adapters"],["seq","Sequence-related functionality"]],"struct":[["Error","Error type of random number generators"]],"trait":[["CryptoRng","A marker trait used to indicate that an [`RngCore`] or `BlockRngCore` implementation is supposed to be cryptographically secure."],["Fill","Types which may be filled with random data"],["Rng","An automatically-implemented extension trait on [`RngCore`] providing high-level generic methods for sampling values and other convenience methods."],["RngCore","The core of a random number generator."],["SeedableRng","A random number generator that can be explicitly seeded."]]};/;" p class:window.SIDEBAR_ITEMS
trait guessing_game/target/doc/rand_core/block/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["BlockRng","A wrapper type implementing [`RngCore`] for some type implementing [`BlockRngCore`] with `u32` array buffer; i.e. this can be used to implement a full RNG from just a `generate` function."],["BlockRng64","A wrapper type implementing [`RngCore`] for some type implementing [`BlockRngCore`] with `u64` array buffer; i.e. this can be used to implement a full RNG from just a `generate` function."]],"trait":[["BlockRngCore","A trait for RNGs which do not generate random numbers individually, but in blocks (typically `[u32; N]`). This technique is commonly used by cryptographic RNGs to improve performance."]]};/;" p class:window.SIDEBAR_ITEMS
trait guessing_game/target/doc/rand_core/sidebar-items.js /^window.SIDEBAR_ITEMS = {"mod":[["block","The `BlockRngCore` trait and implementation helpers"],["impls","Helper functions for implementing `RngCore` functions."],["le","Little-Endian utilities"]],"struct":[["Error","Error type of random number generators"],["OsRng","A random number generator that retrieves randomness from the operating system."]],"trait":[["CryptoRng","A marker trait used to indicate that an [`RngCore`] or `BlockRngCore` implementation is supposed to be cryptographically secure."],["CryptoRngCore","An extension trait that is automatically implemented for any type implementing [`RngCore`] and [`CryptoRng`]."],["RngCore","The core of a random number generator."],["SeedableRng","A random number generator that can be explicitly seeded."]]};/;" p class:window.SIDEBAR_ITEMS
transformResults guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected
type guessing_game/target/doc/libc/sidebar-items.js /^window.SIDEBAR_ITEMS = {"constant":[["ABDAY_1",""],["ABDAY_2",""],["ABDAY_3",""],["ABDAY_4",""],["ABDAY_5",""],["ABDAY_6",""],["ABDAY_7",""],["ABMON_1",""],["ABMON_10",""],["ABMON_11",""],["ABMON_12",""],["ABMON_2",""],["ABMON_3",""],["ABMON_4",""],["ABMON_5",""],["ABMON_6",""],["ABMON_7",""],["ABMON_8",""],["ABMON_9",""],["ABS_CNT",""],["ABS_MAX",""],["ACCOUNTING",""],["ADDR_COMPAT_LAYOUT",""],["ADDR_LIMIT_32BIT",""],["ADDR_LIMIT_3GB",""],["ADDR_NO_RANDOMIZE",""],["ADFS_SUPER_MAGIC",""],["ADJ_ESTERROR",""],["ADJ_FREQUENCY",""],["ADJ_MAXERROR",""],["ADJ_MICRO",""],["ADJ_NANO",""],["ADJ_OFFSET",""],["ADJ_OFFSET_SINGLESHOT",""],["ADJ_OFFSET_SS_READ",""],["ADJ_SETOFFSET",""],["ADJ_STATUS",""],["ADJ_TAI",""],["ADJ_TICK",""],["ADJ_TIMECONST",""],["AFFS_SUPER_MAGIC",""],["AFS_SUPER_MAGIC",""],["AF_ALG",""],["AF_APPLETALK",""],["AF_ASH",""],["AF_ATMPVC",""],["AF_ATMSVC",""],["AF_AX25",""],["AF_BLUETOOTH",""],["AF_BRIDGE",""],["AF_CAIF",""],["AF_CAN",""],["AF_DECnet",""],["AF_ECONET",""],["AF_IB",""],["AF_IEEE802154",""],["AF_INET",""],["AF_INET6",""],["AF_IPX",""],["AF_IRDA",""],["AF_ISDN",""],["AF_IUCV",""],["AF_KEY",""],["AF_LLC",""],["AF_LOCAL",""],["AF_MPLS",""],["AF_NETBEUI",""],["AF_NETLINK",""],["AF_NETROM",""],["AF_NFC",""],["AF_PACKET",""],["AF_PHONET",""],["AF_PPPOX",""],["AF_RDS",""],["AF_ROSE",""],["AF_ROUTE",""],["AF_RXRPC",""],["AF_SECURITY",""],["AF_SNA",""],["AF_TIPC",""],["AF_UNIX",""],["AF_UNSPEC",""],["AF_VSOCK",""],["AF_WANPIPE",""],["AF_X25",""],["AF_XDP",""],["AIO_ALLDONE",""],["AIO_CANCELED",""],["AIO_NOTCANCELED",""],["AI_ADDRCONFIG",""],["AI_ALL",""],["AI_CANONNAME",""],["AI_NUMERICHOST",""],["AI_NUMERICSERV",""],["AI_PASSIVE",""],["AI_V4MAPPED",""],["ALG_OP_DECRYPT",""],["ALG_OP_ENCRYPT",""],["ALG_SET_AEAD_ASSOCLEN",""],["ALG_SET_AEAD_AUTHSIZE",""],["ALG_SET_IV",""],["ALG_SET_KEY",""],["ALG_SET_OP",""],["ALT_DIGITS",""],["AM_STR",""],["ARPD_FLUSH",""],["ARPD_LOOKUP",""],["ARPD_UPDATE",""],["ARPHRD_ADAPT",""],["ARPHRD_APPLETLK",""],["ARPHRD_ARCNET",""],["ARPHRD_ASH",""],["ARPHRD_ATM",""],["ARPHRD_AX25",""],["ARPHRD_BIF",""],["ARPHRD_CAN",""],["ARPHRD_CHAOS",""],["ARPHRD_CISCO",""],["ARPHRD_CSLIP",""],["ARPHRD_CSLIP6",""],["ARPHRD_DDCMP",""],["ARPHRD_DLCI",""],["ARPHRD_ECONET",""],["ARPHRD_EETHER",""],["ARPHRD_ETHER",""],["ARPHRD_EUI64",""],["ARPHRD_FCAL",""],["ARPHRD_FCFABRIC",""],["ARPHRD_FCPL",""],["ARPHRD_FCPP",""],["ARPHRD_FDDI",""],["ARPHRD_FRAD",""],["ARPHRD_HDLC",""],["ARPHRD_HIPPI",""],["ARPHRD_HWX25",""],["ARPHRD_IEEE1394",""],["ARPHRD_IEEE802",""],["ARPHRD_IEEE80211",""],["ARPHRD_IEEE80211_PRISM",""],["ARPHRD_IEEE80211_RADIOTAP",""],["ARPHRD_IEEE802154",""],["ARPHRD_IEEE802_TR",""],["ARPHRD_INFINIBAND",""],["ARPHRD_IPDDP",""],["ARPHRD_IPGRE",""],["ARPHRD_IRDA",""],["ARPHRD_LAPB",""],["ARPHRD_LOCALTLK",""],["ARPHRD_LOOPBACK",""],["ARPHRD_METRICOM",""],["ARPHRD_NETROM",""],["ARPHRD_NONE",""],["ARPHRD_PIMREG",""],["ARPHRD_PPP",""],["ARPHRD_PRONET",""],["ARPHRD_RAWHDLC",""],["ARPHRD_ROSE",""],["ARPHRD_RSRVD",""],["ARPHRD_SIT",""],["ARPHRD_SKIP",""],["ARPHRD_SLIP",""],["ARPHRD_SLIP6",""],["ARPHRD_TUNNEL",""],["ARPHRD_TUNNEL6",""],["ARPHRD_VOID",""],["ARPHRD_X25",""],["ARPOP_InREPLY",""],["ARPOP_InREQUEST",""],["ARPOP_NAK",""],["ARPOP_REPLY",""],["ARPOP_REQUEST",""],["ARPOP_RREPLY",""],["ARPOP_RREQUEST",""],["ATF_COM",""],["ATF_DONTPUB",""],["ATF_MAGIC",""],["ATF_NETMASK",""],["ATF_PERM",""],["ATF_PUBL",""],["ATF_USETRAILERS",""],["AT_BASE",""],["AT_BASE_PLATFORM",""],["AT_CLKTCK",""],["AT_EACCESS",""],["AT_EGID",""],["AT_EMPTY_PATH",""],["AT_ENTRY",""],["AT_EUID",""],["AT_EXECFD",""],["AT_EXECFN",""],["AT_FDCWD",""],["AT_FLAGS",""],["AT_GID",""],["AT_HWCAP",""],["AT_HWCAP2",""],["AT_IGNORE",""],["AT_NOTELF",""],["AT_NO_AUTOMOUNT",""],["AT_NULL",""],["AT_PAGESZ",""],["AT_PHDR",""],["AT_PHENT",""],["AT_PHNUM",""],["AT_PLATFORM",""],["AT_RANDOM",""],["AT_REMOVEDIR",""],["AT_SECURE",""],["AT_STATX_DONT_SYNC",""],["AT_STATX_FORCE_SYNC",""],["AT_STATX_SYNC_AS_STAT",""],["AT_STATX_SYNC_TYPE",""],["AT_SYMLINK_FOLLOW",""],["AT_SYMLINK_NOFOLLOW",""],["AT
type guessing_game/target/doc/ppv_lite86/x86_64/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["Avx2Machine",""],["NoA1",""],["NoA2",""],["NoNI",""],["NoS3",""],["NoS4",""],["SseMachine",""],["YesA1",""],["YesA2",""],["YesNI",""],["YesS3",""],["YesS4",""]],"type":[["AVX","AVX but not AVX2: only 128-bit integer operations, but use VEX versions of everything to avoid expensive SSE\/VEX conflicts."],["AVX2",""],["SSE2",""],["SSE41",""],["SSSE3",""]],"union":[["vec128_storage","Generic wrapper for unparameterized storage of any of the possible impls. Converting into and out of this type should be essentially free, although it may be more aligned than a particular impl requires."],["vec256_storage",""],["vec512_storage",""]]};/;" p class:window.SIDEBAR_ITEMS
type guessing_game/target/doc/rand_chacha/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["ChaCha12Core","ChaCha with 12 rounds"],["ChaCha12Rng","A cryptographically secure random number generator that uses the ChaCha algorithm."],["ChaCha20Core","ChaCha with 20 rounds"],["ChaCha20Rng","A cryptographically secure random number generator that uses the ChaCha algorithm."],["ChaCha8Core","ChaCha with 8 rounds"],["ChaCha8Rng","A cryptographically secure random number generator that uses the ChaCha algorithm."]],"type":[["ChaChaCore","ChaCha with 20 rounds, low-level interface"],["ChaChaRng","ChaCha with 20 rounds"]]};/;" p class:window.SIDEBAR_ITEMS
typeFilter guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::
typePassesFilter guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected
union guessing_game/target/doc/libc/sidebar-items.js /^window.SIDEBAR_ITEMS = {"constant":[["ABDAY_1",""],["ABDAY_2",""],["ABDAY_3",""],["ABDAY_4",""],["ABDAY_5",""],["ABDAY_6",""],["ABDAY_7",""],["ABMON_1",""],["ABMON_10",""],["ABMON_11",""],["ABMON_12",""],["ABMON_2",""],["ABMON_3",""],["ABMON_4",""],["ABMON_5",""],["ABMON_6",""],["ABMON_7",""],["ABMON_8",""],["ABMON_9",""],["ABS_CNT",""],["ABS_MAX",""],["ACCOUNTING",""],["ADDR_COMPAT_LAYOUT",""],["ADDR_LIMIT_32BIT",""],["ADDR_LIMIT_3GB",""],["ADDR_NO_RANDOMIZE",""],["ADFS_SUPER_MAGIC",""],["ADJ_ESTERROR",""],["ADJ_FREQUENCY",""],["ADJ_MAXERROR",""],["ADJ_MICRO",""],["ADJ_NANO",""],["ADJ_OFFSET",""],["ADJ_OFFSET_SINGLESHOT",""],["ADJ_OFFSET_SS_READ",""],["ADJ_SETOFFSET",""],["ADJ_STATUS",""],["ADJ_TAI",""],["ADJ_TICK",""],["ADJ_TIMECONST",""],["AFFS_SUPER_MAGIC",""],["AFS_SUPER_MAGIC",""],["AF_ALG",""],["AF_APPLETALK",""],["AF_ASH",""],["AF_ATMPVC",""],["AF_ATMSVC",""],["AF_AX25",""],["AF_BLUETOOTH",""],["AF_BRIDGE",""],["AF_CAIF",""],["AF_CAN",""],["AF_DECnet",""],["AF_ECONET",""],["AF_IB",""],["AF_IEEE802154",""],["AF_INET",""],["AF_INET6",""],["AF_IPX",""],["AF_IRDA",""],["AF_ISDN",""],["AF_IUCV",""],["AF_KEY",""],["AF_LLC",""],["AF_LOCAL",""],["AF_MPLS",""],["AF_NETBEUI",""],["AF_NETLINK",""],["AF_NETROM",""],["AF_NFC",""],["AF_PACKET",""],["AF_PHONET",""],["AF_PPPOX",""],["AF_RDS",""],["AF_ROSE",""],["AF_ROUTE",""],["AF_RXRPC",""],["AF_SECURITY",""],["AF_SNA",""],["AF_TIPC",""],["AF_UNIX",""],["AF_UNSPEC",""],["AF_VSOCK",""],["AF_WANPIPE",""],["AF_X25",""],["AF_XDP",""],["AIO_ALLDONE",""],["AIO_CANCELED",""],["AIO_NOTCANCELED",""],["AI_ADDRCONFIG",""],["AI_ALL",""],["AI_CANONNAME",""],["AI_NUMERICHOST",""],["AI_NUMERICSERV",""],["AI_PASSIVE",""],["AI_V4MAPPED",""],["ALG_OP_DECRYPT",""],["ALG_OP_ENCRYPT",""],["ALG_SET_AEAD_ASSOCLEN",""],["ALG_SET_AEAD_AUTHSIZE",""],["ALG_SET_IV",""],["ALG_SET_KEY",""],["ALG_SET_OP",""],["ALT_DIGITS",""],["AM_STR",""],["ARPD_FLUSH",""],["ARPD_LOOKUP",""],["ARPD_UPDATE",""],["ARPHRD_ADAPT",""],["ARPHRD_APPLETLK",""],["ARPHRD_ARCNET",""],["ARPHRD_ASH",""],["ARPHRD_ATM",""],["ARPHRD_AX25",""],["ARPHRD_BIF",""],["ARPHRD_CAN",""],["ARPHRD_CHAOS",""],["ARPHRD_CISCO",""],["ARPHRD_CSLIP",""],["ARPHRD_CSLIP6",""],["ARPHRD_DDCMP",""],["ARPHRD_DLCI",""],["ARPHRD_ECONET",""],["ARPHRD_EETHER",""],["ARPHRD_ETHER",""],["ARPHRD_EUI64",""],["ARPHRD_FCAL",""],["ARPHRD_FCFABRIC",""],["ARPHRD_FCPL",""],["ARPHRD_FCPP",""],["ARPHRD_FDDI",""],["ARPHRD_FRAD",""],["ARPHRD_HDLC",""],["ARPHRD_HIPPI",""],["ARPHRD_HWX25",""],["ARPHRD_IEEE1394",""],["ARPHRD_IEEE802",""],["ARPHRD_IEEE80211",""],["ARPHRD_IEEE80211_PRISM",""],["ARPHRD_IEEE80211_RADIOTAP",""],["ARPHRD_IEEE802154",""],["ARPHRD_IEEE802_TR",""],["ARPHRD_INFINIBAND",""],["ARPHRD_IPDDP",""],["ARPHRD_IPGRE",""],["ARPHRD_IRDA",""],["ARPHRD_LAPB",""],["ARPHRD_LOCALTLK",""],["ARPHRD_LOOPBACK",""],["ARPHRD_METRICOM",""],["ARPHRD_NETROM",""],["ARPHRD_NONE",""],["ARPHRD_PIMREG",""],["ARPHRD_PPP",""],["ARPHRD_PRONET",""],["ARPHRD_RAWHDLC",""],["ARPHRD_ROSE",""],["ARPHRD_RSRVD",""],["ARPHRD_SIT",""],["ARPHRD_SKIP",""],["ARPHRD_SLIP",""],["ARPHRD_SLIP6",""],["ARPHRD_TUNNEL",""],["ARPHRD_TUNNEL6",""],["ARPHRD_VOID",""],["ARPHRD_X25",""],["ARPOP_InREPLY",""],["ARPOP_InREQUEST",""],["ARPOP_NAK",""],["ARPOP_REPLY",""],["ARPOP_REQUEST",""],["ARPOP_RREPLY",""],["ARPOP_RREQUEST",""],["ATF_COM",""],["ATF_DONTPUB",""],["ATF_MAGIC",""],["ATF_NETMASK",""],["ATF_PERM",""],["ATF_PUBL",""],["ATF_USETRAILERS",""],["AT_BASE",""],["AT_BASE_PLATFORM",""],["AT_CLKTCK",""],["AT_EACCESS",""],["AT_EGID",""],["AT_EMPTY_PATH",""],["AT_ENTRY",""],["AT_EUID",""],["AT_EXECFD",""],["AT_EXECFN",""],["AT_FDCWD",""],["AT_FLAGS",""],["AT_GID",""],["AT_HWCAP",""],["AT_HWCAP2",""],["AT_IGNORE",""],["AT_NOTELF",""],["AT_NO_AUTOMOUNT",""],["AT_NULL",""],["AT_PAGESZ",""],["AT_PHDR",""],["AT_PHENT",""],["AT_PHNUM",""],["AT_PLATFORM",""],["AT_RANDOM",""],["AT_REMOVEDIR",""],["AT_SECURE",""],["AT_STATX_DONT_SYNC",""],["AT_STATX_FORCE_SYNC",""],["AT_STATX_SYNC_AS_STAT",""],["AT_STATX_SYNC_TYPE",""],["AT_SYMLINK_FOLLOW",""],["AT_SYMLINK_NOFOLLOW",""],["A
union guessing_game/target/doc/ppv_lite86/x86_64/sidebar-items.js /^window.SIDEBAR_ITEMS = {"struct":[["Avx2Machine",""],["NoA1",""],["NoA2",""],["NoNI",""],["NoS3",""],["NoS4",""],["SseMachine",""],["YesA1",""],["YesA2",""],["YesNI",""],["YesS3",""],["YesS4",""]],"type":[["AVX","AVX but not AVX2: only 128-bit integer operations, but use VEX versions of everything to avoid expensive SSE\/VEX conflicts."],["AVX2",""],["SSE2",""],["SSE41",""],["SSSE3",""]],"union":[["vec128_storage","Generic wrapper for unparameterized storage of any of the possible impls. Converting into and out of this type should be essentially free, although it may be more aligned than a particular impl requires."],["vec256_storage",""],["vec512_storage",""]]};/;" p class:window.SIDEBAR_ITEMS
updateLightAndDark guessing_game/target/doc/static.files/settings-bebeae96e00e4617.js /^"use strict";(function(){const isSettingsPage=window.location.pathname.endsWith("\/settings.html");function changeSetting(settingName,value){if(settingName==="theme"){const useSystem=value==="system preference"?"true":"false";updateLocalStorage("use-system-theme",useSystem)}updateLocalStorage(settingName,value);switch(settingName){case"theme":case"preferred-dark-theme":case"preferred-light-theme":updateSystemTheme();updateLightAndDark();break;case"line-numbers":if(value===true){window.rustdoc_add_line_numbers_to_examples()}else{window.rustdoc_remove_line_numbers_from_examples()}break}}function handleKey(ev){if(ev.ctrlKey||ev.altKey||ev.metaKey){return}switch(getVirtualKey(ev)){case"Enter":case"Return":case"Space":ev.target.checked=!ev.target.checked;ev.preventDefault();break}}function showLightAndDark(){removeClass(document.getElementById("preferred-light-theme").parentElement,"hidden");removeClass(document.getElementById("preferred-dark-theme").parentElement,"hidden")}function hideLightAndDark(){addClass(document.getElementById("preferred-light-theme").parentElement,"hidden");addClass(document.getElementById("preferred-dark-theme").parentElement,"hidden")}function updateLightAndDark(){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||(useSystem===null&&getSettingValue("theme")===null)){showLightAndDark()}else{hideLightAndDark()}}function setEvents(settingsElement){updateLightAndDark();onEachLazy(settingsElement.querySelectorAll("input[type=\\"checkbox\\"]"),toggle=>{const settingId=toggle.id;const settingValue=getSettingValue(settingId);if(settingValue!==null){toggle.checked=settingValue==="true"}toggle.onchange=function(){changeSetting(this.id,this.checked)};toggle.onkeyup=handleKey;toggle.onkeyrelease=handleKey});onEachLazy(settingsElement.getElementsByClassName("select-wrapper"),elem=>{const select=elem.getElementsByTagName("select")[0];const settingId=select.id;const settingValue=getSettingValue(settingId);if(settingValue!==null){select.value=settingValue}select.onchange=function(){changeSetting(this.id,this.value)}});onEachLazy(settingsElement.querySelectorAll("input[type=\\"radio\\"]"),elem=>{const settingId=elem.name;let settingValue=getSettingValue(settingId);if(settingId==="theme"){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||settingValue===null){if(useSystem!=="false"){settingValue="system preference"}else{settingValue="light"}}}if(settingValue!==null&&settingValue!=="null"){elem.checked=settingValue===elem.value}elem.addEventListener("change",ev=>{changeSetting(ev.target.name,ev.target.value)})})}function buildSettingsPageSections(settings){let output="";for(const setting of settings){output+="<div class=\\"setting-line\\">";const js_data_name=setting["js_name"];const setting_name=setting["name"];if(setting["options"]!==undefined){output+=`\\$/;" f
updateLocalStorage guessing_game/target/doc/static.files/storage-d43fa987303ecbbb.js /^"use strict";const darkThemes=["dark","ayu"];window.currentTheme=document.getElementById("themeStyle");window.mainTheme=document.getElementById("mainThemeStyle");window.RUSTDOC_MOBILE_BREAKPOINT=700;const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");if(settingsElement===null){return null}const dataset=settingsElement.dataset;if(dataset===undefined){return null}return dataset})();function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current!==null){return current}if(settingsDataset!==null){const def=settingsDataset[settingName.replace(\/-\/g,"_")];if(def!==undefined){return def}}return null}const localStoredTheme=getSettingValue("theme");const savedHref=[];function hasClass(elem,className){return elem&&elem.classList&&elem.classList.contains(className)}function addClass(elem,className){if(!elem||!elem.classList){return}elem.classList.add(className)}function removeClass(elem,className){if(!elem||!elem.classList){return}elem.classList.remove(className)}function onEach(arr,func,reversed){if(arr&&arr.length>0&&func){if(reversed){const length=arr.length;for(let i=length-1;i>=0;--i){if(func(arr[i])){return true}}}else{for(const elem of arr){if(func(elem)){return true}}}}return false}function onEachLazy(lazyArray,func,reversed){return onEach(Array.prototype.slice.call(lazyArray),func,reversed)}function updateLocalStorage(name,value){try{window.localStorage.setItem("rustdoc-"+name,value)}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name)}catch(e){return null}}function switchTheme(styleElem,mainStyleElem,newThemeName,saveTheme){if(saveTheme){updateLocalStorage("theme",newThemeName)}if(savedHref.length===0){onEachLazy(document.getElementsByTagName("link"),el=>{savedHref.push(el.href)})}const newHref=savedHref.find(url=>{const m=url.match(\/static\\.files\\\/(.*)-[a-f0-9]{16}\\.css$\/);if(m&&m[1]===newThemeName){return true}const m2=url.match(\/\\\/([^\/]*)\\.css$\/);if(m2&&m2[1].startsWith(newThemeName)){return true}});if(newHref&&newHref!==styleElem.href){styleElem.href=newHref}}function useSystemTheme(value){if(value===undefined){value=true}updateLocalStorage("use-system-theme",value);const toggle=document.getElementById("use-system-theme");if(toggle&&toggle instanceof HTMLInputElement){toggle.checked=value}}const updateSystemTheme=(function(){if(!window.matchMedia){return()=>{const cssTheme=getComputedStyle(document.documentElement).getPropertyValue("content");switchTheme(window.currentTheme,window.mainTheme,JSON.parse(cssTheme)||"light",true)}}const mql=window.matchMedia("(prefers-color-scheme: dark)");function handlePreferenceChange(mql){const use=theme=>{switchTheme(window.currentTheme,window.mainTheme,theme,true)};if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";if(mql.matches){use(darkTheme)}else{use(lightTheme)}}else{use(getSettingValue("theme"))}}mql.addListener(handlePreferenceChange);return()=>{handlePreferenceChange(mql)}})();function switchToSavedTheme(){switchTheme(window.currentTheme,window.mainTheme,getSettingValue("theme")||"light",false)}if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme)}updateSystemTheme()}else{switchToSavedTheme()}if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"source-sidebar-expanded")}window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(switchToSavedTheme,0)}})/;" f
updateScrapedExample guessing_game/target/doc/static.files/scrape-examples-ef1e698c1d417c0c.js /^"use strict";(function(){const DEFAULT_MAX_LINES=5;const HIDDEN_MAX_LINES=10;function scrollToLoc(elt,loc,isHidden){const lines=elt.querySelector(".src-line-numbers");let scrollOffset;const maxLines=isHidden?HIDDEN_MAX_LINES:DEFAULT_MAX_LINES;if(loc[1]-loc[0]>maxLines){const line=Math.max(0,loc[0]-1);scrollOffset=lines.children[line].offsetTop}else{const wrapper=elt.querySelector(".code-wrapper");const halfHeight=wrapper.offsetHeight\/2;const offsetTop=lines.children[loc[0]].offsetTop;const lastLine=lines.children[loc[1]];const offsetBot=lastLine.offsetTop+lastLine.offsetHeight;const offsetMid=(offsetTop+offsetBot)\/2;scrollOffset=offsetMid-halfHeight}lines.scrollTo(0,scrollOffset);elt.querySelector(".rust").scrollTo(0,scrollOffset)}function updateScrapedExample(example,isHidden){const locs=JSON.parse(example.attributes.getNamedItem("data-locs").textContent);let locIndex=0;const highlights=Array.prototype.slice.call(example.querySelectorAll(".highlight"));const link=example.querySelector(".scraped-example-title a");if(locs.length>1){const onChangeLoc=changeIndex=>{removeClass(highlights[locIndex],"focus");changeIndex();scrollToLoc(example,locs[locIndex][0],isHidden);addClass(highlights[locIndex],"focus");const url=locs[locIndex][1];const title=locs[locIndex][2];link.href=url;link.innerHTML=title};example.querySelector(".prev").addEventListener("click",()=>{onChangeLoc(()=>{locIndex=(locIndex-1+locs.length)%locs.length})});example.querySelector(".next").addEventListener("click",()=>{onChangeLoc(()=>{locIndex=(locIndex+1)%locs.length})})}const expandButton=example.querySelector(".expand");if(expandButton){expandButton.addEventListener("click",()=>{if(hasClass(example,"expanded")){removeClass(example,"expanded");scrollToLoc(example,locs[0][0],isHidden)}else{addClass(example,"expanded")}})}scrollToLoc(example,locs[0][0],isHidden)}const firstExamples=document.querySelectorAll(".scraped-example-list > .scraped-example");onEachLazy(firstExamples,el=>updateScrapedExample(el,false));onEachLazy(document.querySelectorAll(".more-examples-toggle"),toggle=>{onEachLazy(toggle.querySelectorAll(".toggle-line, .hide-more"),button=>{button.addEventListener("click",()=>{toggle.open=false})});const moreExamples=toggle.querySelectorAll(".scraped-example");toggle.querySelector("summary").addEventListener("click",()=>{setTimeout(()=>{onEachLazy(moreExamples,el=>updateScrapedExample(el,true))})},{once:true})})})()/;" f
useSystemTheme guessing_game/target/doc/static.files/storage-d43fa987303ecbbb.js /^"use strict";const darkThemes=["dark","ayu"];window.currentTheme=document.getElementById("themeStyle");window.mainTheme=document.getElementById("mainThemeStyle");window.RUSTDOC_MOBILE_BREAKPOINT=700;const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");if(settingsElement===null){return null}const dataset=settingsElement.dataset;if(dataset===undefined){return null}return dataset})();function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current!==null){return current}if(settingsDataset!==null){const def=settingsDataset[settingName.replace(\/-\/g,"_")];if(def!==undefined){return def}}return null}const localStoredTheme=getSettingValue("theme");const savedHref=[];function hasClass(elem,className){return elem&&elem.classList&&elem.classList.contains(className)}function addClass(elem,className){if(!elem||!elem.classList){return}elem.classList.add(className)}function removeClass(elem,className){if(!elem||!elem.classList){return}elem.classList.remove(className)}function onEach(arr,func,reversed){if(arr&&arr.length>0&&func){if(reversed){const length=arr.length;for(let i=length-1;i>=0;--i){if(func(arr[i])){return true}}}else{for(const elem of arr){if(func(elem)){return true}}}}return false}function onEachLazy(lazyArray,func,reversed){return onEach(Array.prototype.slice.call(lazyArray),func,reversed)}function updateLocalStorage(name,value){try{window.localStorage.setItem("rustdoc-"+name,value)}catch(e){}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name)}catch(e){return null}}function switchTheme(styleElem,mainStyleElem,newThemeName,saveTheme){if(saveTheme){updateLocalStorage("theme",newThemeName)}if(savedHref.length===0){onEachLazy(document.getElementsByTagName("link"),el=>{savedHref.push(el.href)})}const newHref=savedHref.find(url=>{const m=url.match(\/static\\.files\\\/(.*)-[a-f0-9]{16}\\.css$\/);if(m&&m[1]===newThemeName){return true}const m2=url.match(\/\\\/([^\/]*)\\.css$\/);if(m2&&m2[1].startsWith(newThemeName)){return true}});if(newHref&&newHref!==styleElem.href){styleElem.href=newHref}}function useSystemTheme(value){if(value===undefined){value=true}updateLocalStorage("use-system-theme",value);const toggle=document.getElementById("use-system-theme");if(toggle&&toggle instanceof HTMLInputElement){toggle.checked=value}}const updateSystemTheme=(function(){if(!window.matchMedia){return()=>{const cssTheme=getComputedStyle(document.documentElement).getPropertyValue("content");switchTheme(window.currentTheme,window.mainTheme,JSON.parse(cssTheme)||"light",true)}}const mql=window.matchMedia("(prefers-color-scheme: dark)");function handlePreferenceChange(mql){const use=theme=>{switchTheme(window.currentTheme,window.mainTheme,theme,true)};if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";if(mql.matches){use(darkTheme)}else{use(lightTheme)}}else{use(getSettingValue("theme"))}}mql.addListener(handlePreferenceChange);return()=>{handlePreferenceChange(mql)}})();function switchToSavedTheme(){switchTheme(window.currentTheme,window.mainTheme,getSettingValue("theme")||"light",false)}if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme)}updateSystemTheme()}else{switchToSavedTheme()}if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"source-sidebar-expanded")}window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(switchToSavedTheme,0)}})/;" f
userQuery guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `::::`
validateResult guessing_game/target/doc/static.files/search-444266647c4dba98.js /^"use strict";(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"..\/";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("titles").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb}else if(nb!==0){printTab(0)}}const levenshtein_row2=[];function levenshtein(s1,s2){if(s1===s2){return 0}const s1_len=s1.length,s2_len=s2.length;if(s1_len&&s2_len){let i1=0,i2=0,a,b,c,c2;const row=levenshtein_row2;while(i1<s1_len){row[i1]=++i1}while(i2<s2_len){c2=s2.charCodeAt(i2);a=i2;++i2;b=i2;for(i1=0;i1<s1_len;++i1){c=a+(s1.charCodeAt(i1)!==c2?1:0);a=row[i1];b=b<a?(b<c?b+1:c):(a<c?a+1:c);row[i1]=b}}return b}return s1_len+s2_len}function initSearch(rawSearchIndex){const MAX_LEV_DISTANCE=3;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;const ALIASES=Object.create(null);function isWhitespace(c){return" \\t\\n\\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-".indexOf(c)!==-1}function isStopCharacter(c){return isWhitespace(c)||isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){for(let i=0,len=itemTypes.length;i<len;++i){if(itemTypes[i]===typename){return i}}throw new Error("Unknown type filter `"+typename+"`")}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw new Error("`\\"` cannot be used in generics")}else if(query.literalSearch){throw new Error("Cannot have more than one literal search element")}else if(parserState.totalElems-parserState.genericsElems>0){throw new Error("Cannot use literal search when there is more than one element")}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw new Error("Unclosed `\\"`")}else if(parserState.userQuery[end]!=="\\""){throw new Error(`Unexpected \\`${parserState.userQuery[end]}\\` in a string element`)}else if(start===end){throw new Error("Cannot have empty string element")}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","||isWhitespaceCharacter(c)}function isWhitespaceCharacter(c){return c===" "||c==="\\t"}function createQueryElement(query,parserState,name,generics,isInGenerics){if(name==="*"||(name.length===0&&generics.length===0)){return}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw new Error("You cannot have more than one element if you use quotes")}const pathSegments=name.split("::");if(pathSegments.length>1){for(let i=0,len=pathSegments.length;i<len;++i){const pathSegment=pathSegments[i];if(pathSegment.length===0){if(i===0){throw new Error("Paths cannot start with `::`")}else if(i+1===len){throw new Error("Paths cannot end with `::`")}throw new Error("Unexpected `