var searchIndex = {}; searchIndex["wolfram_alpha"] = {"doc":"A library providing Rust bindings for the Wolfram|Alpha web API.","items":[[4,"Error","wolfram_alpha","Represents errors which occur while using the Wolfram|Alpha API.",null,null],[13,"HttpRequest","","Error sending a HTTP request to Wolfram|Alpha.",0,null],[13,"Io","","An IO error was encountered.",0,null],[13,"Xml","","Error while serializing or deserializing XML.",0,null],[4,"HttpRequestError","","Represents errors which occur when sending an HTTP request to Wolfram|Alpha.",null,null],[13,"Io","","An error occuring during network IO operations.",1,null],[13,"Other","","Any other error occuring during an HTTP request.",1,null],[11,"fmt","","",0,null],[11,"fmt","","",0,null],[11,"description","","",0,null],[11,"cause","","",0,null],[11,"from","","",0,{"inputs":[{"name":"httprequesterror"}],"output":{"name":"error"}}],[11,"from","","",0,{"inputs":[{"name":"error"}],"output":{"name":"error"}}],[11,"from","","",0,{"inputs":[{"name":"error"}],"output":{"name":"error"}}],[11,"eq","","",0,null],[11,"fmt","","",1,null],[11,"fmt","","",1,null],[11,"description","","",1,null],[11,"cause","","",1,null],[11,"from","","",1,{"inputs":[{"name":"error"}],"output":{"name":"httprequesterror"}}],[0,"model","","Struct and enum definitions of values in the Wolfram|Alpha model.",null,null],[3,"QueryResult","wolfram_alpha::model","`QueryResult` is the outer wrapper for all results from the query function.",null,null],[12,"success","","",2,null],[12,"error","","",2,null],[12,"numpods","","",2,null],[12,"version","","",2,null],[12,"datatypes","","",2,null],[12,"timing","","",2,null],[12,"timedout","","",2,null],[12,"timedoutpods","","",2,null],[12,"parsetiming","","",2,null],[12,"parsetimedout","","",2,null],[12,"recalculate","","",2,null],[12,"id","","",2,null],[12,"server","","",2,null],[12,"related","","",2,null],[12,"pod","","",2,null],[12,"assumptions","","",2,null],[12,"sources","","",2,null],[12,"tips","","",2,null],[12,"didyoumeans","","",2,null],[12,"languagemsg","","",2,null],[12,"futuretopic","","",2,null],[12,"relatedexamples","","",2,null],[12,"examplepage","","",2,null],[12,"generalization","","",2,null],[12,"warnings","","",2,null],[3,"Assumptions","","A series of `Assumption` elements.",null,null],[12,"count","","",3,null],[12,"assumption","","",3,null],[3,"Assumption","","A single assumption, typically about the meaning of a word or phrase.",null,null],[12,"assumption_type","","",4,null],[12,"count","","",4,null],[12,"value","","",4,null],[3,"Tips","","A series of `Tip` elements.",null,null],[12,"count","","",5,null],[12,"tip","","",5,null],[3,"Tip","","A single tip, typically regarding suggestions for fixing the query.",null,null],[12,"count","","",6,null],[12,"tip","","",6,null],[3,"DidYouMeans","","A series of `DidYouMean` elements.",null,null],[12,"count","","",7,null],[12,"didyoumean","","",7,null],[3,"LanguageMsg","","Generated when a foreign language is detected in a query.",null,null],[12,"english","","",8,null],[12,"other","","",8,null],[3,"FutureTopic","","Provides information for queries regarding a topic under development.",null,null],[12,"topic","","",9,null],[12,"msg","","",9,null],[3,"RelatedExamples","","A series of `RelatedExample` elements.",null,null],[12,"count","","",10,null],[12,"related_example","","",10,null],[3,"RelatedExample","","Provides a link to an HTML page of related examples on the requested topic.",null,null],[12,"input","","",11,null],[12,"desc","","",11,null],[12,"category","","",11,null],[12,"categorythumb","","",11,null],[12,"categorypage","","",11,null],[3,"ExamplePage","","Provides a link to an HTML page of sample queries on the requested topic.",null,null],[12,"category","","",12,null],[12,"url","","",12,null],[3,"Warnings","","A series of `Warning` elements.",null,null],[12,"count","","",13,null],[12,"warning","","",13,null],[3,"Generalization","","Provides a link to a generalization of the requested query.",null,null],[12,"topic","","",14,null],[12,"desc","","",14,null],[12,"url","","",14,null],[3,"Sources","","A series of `Source` elements.",null,null],[12,"count","","",15,null],[12,"source","","",15,null],[3,"Source","","A link to a web page of source information.",null,null],[12,"url","","",16,null],[12,"text","","",16,null],[3,"Value","","The value of an assumption.",null,null],[12,"name","","",17,null],[12,"desc","","",17,null],[12,"input","","",17,null],[3,"Pod","","`Pod` elements are subelements of `QueryResult`. Each contains the results\nfor a single pod.",null,null],[12,"title","","",18,null],[12,"error","","",18,null],[12,"position","","",18,null],[12,"scanner","","",18,null],[12,"id","","",18,null],[12,"numsubpods","","",18,null],[12,"subpod","","",18,null],[12,"states","","",18,null],[12,"infos","","",18,null],[12,"sounds","","",18,null],[3,"States","","A series of `State` attributes.",null,null],[12,"count","","",19,null],[12,"state","","",19,null],[3,"State","","An alternative state which is available to a `Pod` or `Subpod`.",null,null],[12,"name","","",20,null],[12,"input","","",20,null],[3,"Infos","","A series of `Info` elements.",null,null],[12,"count","","",21,null],[12,"info","","",21,null],[3,"Info","","A container for extra information regarding the contents of a pod.",null,null],[12,"img","","",22,null],[12,"link","","",22,null],[12,"units","","",22,null],[3,"Sounds","","A series of `Sound` elements.",null,null],[12,"count","","",23,null],[12,"sound","","",23,null],[3,"Sound","","Provides a link to a playable sound file.",null,null],[12,"url","","",24,null],[12,"mimetype","","",24,null],[3,"Subpod","","A subelement of `Pod`.",null,null],[12,"title","","",25,null],[12,"img","","",25,null],[12,"plaintext","","",25,null],[12,"states","","",25,null],[3,"Img","","An HTML img element suitable for direct inclusion in a web page.",null,null],[12,"src","","",26,null],[12,"width","","",26,null],[12,"height","","",26,null],[3,"ImageMap","","An HTML image map.",null,null],[3,"Rect","","A rectangular section of an HTML image map.",null,null],[12,"left","","",27,null],[12,"top","","",27,null],[12,"right","","",27,null],[12,"bottom","","",27,null],[12,"query","","",27,null],[12,"assumptions","","",27,null],[12,"title","","",27,null],[3,"Units","","A series of `Unit` elements.",null,null],[12,"count","","",28,null],[12,"unit","","",28,null],[12,"img","","",28,null],[3,"Unit","","A table of unit abbreviations used inside a `Pod`.",null,null],[12,"short","","",29,null],[12,"long","","",29,null],[3,"Link","","A standard link of some text pointing to a URL.",null,null],[12,"url","","",30,null],[12,"text","","",30,null],[3,"Error","","`Error` elements provide a code and a description of an error which has\noccured while performing a query to the API.",null,null],[12,"code","","",31,null],[12,"msg","","",31,null],[4,"Warning","","An enum representing all possible warning types.",null,null],[13,"Spellcheck","","",32,null],[12,"word","wolfram_alpha::model::Warning","",32,null],[12,"suggestion","","",32,null],[12,"text","","",32,null],[13,"Delimeters","wolfram_alpha::model","",32,null],[12,"text","wolfram_alpha::model::Warning","",32,null],[13,"Translation","wolfram_alpha::model","",32,null],[12,"phrase","wolfram_alpha::model::Warning","",32,null],[12,"trans","","",32,null],[12,"lang","","",32,null],[12,"text","","",32,null],[13,"Reinterpret","wolfram_alpha::model","",32,null],[12,"text","wolfram_alpha::model::Warning","",32,null],[12,"alternative","","",32,null],[6,"DidYouMean","wolfram_alpha::model","Provides a suggestion for a different query than the one provided.",null,null],[6,"Alternative","","An alternative interpretation of an element in a query.",null,null],[6,"Plaintext","","A textual representation of a single subpod.",null,null],[11,"clone","","",2,null],[11,"fmt","","",2,null],[11,"eq","","",2,null],[11,"ne","","",2,null],[11,"clone","","",3,null],[11,"fmt","","",3,null],[11,"eq","","",3,null],[11,"ne","","",3,null],[11,"clone","","",4,null],[11,"fmt","","",4,null],[11,"eq","","",4,null],[11,"ne","","",4,null],[11,"clone","","",5,null],[11,"fmt","","",5,null],[11,"eq","","",5,null],[11,"ne","","",5,null],[11,"clone","","",6,null],[11,"fmt","","",6,null],[11,"eq","","",6,null],[11,"ne","","",6,null],[11,"clone","","",7,null],[11,"fmt","","",7,null],[11,"eq","","",7,null],[11,"ne","","",7,null],[11,"clone","","",8,null],[11,"fmt","","",8,null],[11,"eq","","",8,null],[11,"ne","","",8,null],[11,"clone","","",9,null],[11,"fmt","","",9,null],[11,"eq","","",9,null],[11,"ne","","",9,null],[11,"clone","","",10,null],[11,"fmt","","",10,null],[11,"eq","","",10,null],[11,"ne","","",10,null],[11,"clone","","",11,null],[11,"fmt","","",11,null],[11,"eq","","",11,null],[11,"ne","","",11,null],[11,"clone","","",12,null],[11,"fmt","","",12,null],[11,"eq","","",12,null],[11,"ne","","",12,null],[11,"clone","","",13,null],[11,"fmt","","",13,null],[11,"eq","","",13,null],[11,"ne","","",13,null],[11,"clone","","",32,null],[11,"fmt","","",32,null],[11,"eq","","",32,null],[11,"ne","","",32,null],[11,"clone","","",14,null],[11,"fmt","","",14,null],[11,"eq","","",14,null],[11,"ne","","",14,null],[11,"clone","","",15,null],[11,"fmt","","",15,null],[11,"eq","","",15,null],[11,"ne","","",15,null],[11,"clone","","",16,null],[11,"fmt","","",16,null],[11,"eq","","",16,null],[11,"ne","","",16,null],[11,"clone","","",17,null],[11,"fmt","","",17,null],[11,"eq","","",17,null],[11,"ne","","",17,null],[11,"clone","","",18,null],[11,"fmt","","",18,null],[11,"eq","","",18,null],[11,"ne","","",18,null],[11,"clone","","",19,null],[11,"fmt","","",19,null],[11,"eq","","",19,null],[11,"ne","","",19,null],[11,"clone","","",20,null],[11,"fmt","","",20,null],[11,"eq","","",20,null],[11,"ne","","",20,null],[11,"clone","","",21,null],[11,"fmt","","",21,null],[11,"eq","","",21,null],[11,"ne","","",21,null],[11,"clone","","",22,null],[11,"fmt","","",22,null],[11,"eq","","",22,null],[11,"ne","","",22,null],[11,"clone","","",23,null],[11,"fmt","","",23,null],[11,"eq","","",23,null],[11,"ne","","",23,null],[11,"clone","","",24,null],[11,"fmt","","",24,null],[11,"eq","","",24,null],[11,"ne","","",24,null],[11,"clone","","",25,null],[11,"fmt","","",25,null],[11,"eq","","",25,null],[11,"ne","","",25,null],[11,"clone","","",26,null],[11,"fmt","","",26,null],[11,"eq","","",26,null],[11,"ne","","",26,null],[11,"clone","","",33,null],[11,"fmt","","",33,null],[11,"eq","","",33,null],[11,"ne","","",33,null],[11,"clone","","",27,null],[11,"fmt","","",27,null],[11,"eq","","",27,null],[11,"ne","","",27,null],[11,"clone","","",28,null],[11,"fmt","","",28,null],[11,"eq","","",28,null],[11,"ne","","",28,null],[11,"clone","","",29,null],[11,"fmt","","",29,null],[11,"eq","","",29,null],[11,"ne","","",29,null],[11,"clone","","",30,null],[11,"fmt","","",30,null],[11,"eq","","",30,null],[11,"ne","","",30,null],[11,"clone","","",31,null],[11,"fmt","","",31,null],[11,"eq","","",31,null],[11,"ne","","",31,null],[0,"query","wolfram_alpha","Performs a query to Wolfram|Alpha.",null,null],[3,"OptionalQueryParameters","wolfram_alpha::query","A container struct for the parameters for a query to the Wolfram|Alpha API.",null,null],[12,"format","","",34,null],[12,"includepodid","","",34,null],[12,"excludepodid","","",34,null],[12,"podtitle","","",34,null],[12,"podindex","","",34,null],[12,"scanner","","",34,null],[12,"async","","",34,null],[12,"ip","","",34,null],[12,"latlong","","",34,null],[12,"location","","",34,null],[12,"assumption","","",34,null],[12,"podstate","","",34,null],[12,"units","","",34,null],[12,"width","","",34,null],[12,"maxwidth","","",34,null],[12,"plotwidth","","",34,null],[12,"mag","","",34,null],[12,"scantimeout","","",34,null],[12,"podtimeout","","",34,null],[12,"formattimeout","","",34,null],[12,"parsetimeout","","",34,null],[12,"reinterpret","","",34,null],[12,"translation","","",34,null],[12,"ignorecase","","",34,null],[12,"sig","","",34,null],[5,"query","","Performs a query to the Wolfram|Alpha API.",null,{"inputs":[{"name":"r"},{"name":"str"},{"name":"str"},{"name":"option"}],"output":{"name":"result"}}],[11,"from","wolfram_alpha","",1,{"inputs":[{"name":"error"}],"output":{"name":"httprequesterror"}}],[6,"HttpRequestResult","","A convenient alias type for results of HTTP requests.",null,null],[6,"Result","","A convenient alias type for results for `wolfram_alpha`.",null,null],[8,"WolframAlphaRequestSender","","Functionality for sending requests to Wolfram|Alpha via HTTP.",null,null],[10,"send","","Performs an API call to Wolfram|Alpha.",35,null],[11,"send_authed","","Make an API call to Wolfram|Alpha that contains the configured App ID.",35,null]],"paths":[[4,"Error"],[4,"HttpRequestError"],[3,"QueryResult"],[3,"Assumptions"],[3,"Assumption"],[3,"Tips"],[3,"Tip"],[3,"DidYouMeans"],[3,"LanguageMsg"],[3,"FutureTopic"],[3,"RelatedExamples"],[3,"RelatedExample"],[3,"ExamplePage"],[3,"Warnings"],[3,"Generalization"],[3,"Sources"],[3,"Source"],[3,"Value"],[3,"Pod"],[3,"States"],[3,"State"],[3,"Infos"],[3,"Info"],[3,"Sounds"],[3,"Sound"],[3,"Subpod"],[3,"Img"],[3,"Rect"],[3,"Units"],[3,"Unit"],[3,"Link"],[3,"Error"],[4,"Warning"],[3,"ImageMap"],[3,"OptionalQueryParameters"],[8,"WolframAlphaRequestSender"]]}; initSearch(searchIndex);