"actix_cors":{"doc":"Cross-Origin Resource Sharing (CORS) controls for Actix …","t":[3,4,13,13,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["Cors","CorsError","WildcardOrigin","MissingOrigin","MissingRequestMethod","BadRequestMethod","BadRequestHeaders","OriginNotAllowed","MethodNotAllowed","HeadersNotAllowed","from","into","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","to_owned","clone_into","to_string","try_from","borrow","borrow_mut","try_into","type_id","vzip","clone","default","fmt","fmt","fmt","new_transform","status_code","error_response","permissive","allow_any_origin","allowed_origin","allowed_origin_fn","allow_any_method","allowed_methods","allow_any_header","allowed_header","allowed_headers","expose_any_header","expose_headers","max_age","send_wildcard","supports_credentials","disable_vary_header","disable_preflight"],"q":["actix_cors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["Builder for CORS middleware.","Errors that can occur when processing CORS guarded …","Allowed origin argument must not be wildcard (<code>*</code>).","Request header <code>Origin</code> is required but was not provided.","Request header <code>Access-Control-Request-Method</code> is required …","Request header <code>Access-Control-Request-Method</code> has an …","Request header <code>Access-Control-Request-Headers</code> has an …","Origin is not allowed to make this request.","Request method is not allowed.","One or more request headers are not allowed.","","","","","","","","","","","","","","","","","","","","","A restrictive (security paranoid) set of defaults.","","","","","","","A very permissive set of default for quick development. …","Resets allowed origin list to a state where any origin is …","Add an origin that is allowed to make requests.","Determinate allowed origins by processing requests which …","Resets allowed methods list to all methods.","Set a list of methods which allowed origins can perform.","Resets allowed request header list to a state where any …","Add an allowed request header.","Set a list of request header field names which can be …","Resets exposed response header list to a state where any …","Set a list of headers which are safe to expose to the API …","Set a maximum time (in seconds) for which this CORS …","Set to use wildcard origins.","Allows users to make authenticated requests","Disable <code>Vary</code> header support.","Disable support for preflight requests."],"i":[0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],"f":[null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["typeid",3]],[[]],[[],["corserror",4]],[[],["cors",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[],["statuscode",3]],[[],["httpresponse",3]],[[]],[[],["cors",3]],[[["str",15]],["cors",3]],[[],["cors",3]],[[],["cors",3]],[[],["cors",3]],[[],["cors",3]],[[],["cors",3]],[[],["cors",3]],[[],["cors",3]],[[],["cors",3]],[[],["cors",3]],[[],["cors",3]],[[],["cors",3]],[[],["cors",3]],[[],["cors",3]]],"p":[[4,"CorsError"],[3,"Cors"]]},\
"actix_identity":{"doc":"Opinionated request identity service for Actix Web apps.","t":[3,3,3,8,16,16,10,10,8,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["CookieIdentityPolicy","Identity","IdentityService","IdentityPolicy","Future","ResponseFuture","from_request","to_response","RequestIdentity","get_identity","from","into","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","to_owned","clone_into","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","try_from","borrow","borrow_mut","try_into","type_id","vzip","from_request","to_response","clone","new_transform","from_request","new","name","path","domain","secure","max_age","max_age_secs","http_only","same_site","visit_deadline","login_deadline","identity","remember","forget","new"],"q":["actix_identity","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["Use cookies for request identity storage.","The extractor type to obtain your identity from a request.","Request identity middleware","Identity policy.","The return type of the middleware","The return type of the middleware","Parse the session from request and load data from a …","Write changes to response","Helper trait that allows to get Identity.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create new <code>CookieIdentityPolicy</code> instance.","Sets the name of issued cookies.","Sets the <code>Path</code> attribute of issued cookies.","Sets the <code>Domain</code> attribute of issued cookies.","Sets the <code>Secure</code> attribute of issued cookies.","Sets the <code>Max-Age</code> attribute of issued cookies.","Sets the <code>Max-Age</code> attribute of issued cookies with given …","Sets the <code>HttpOnly</code> attribute of issued cookies.","Sets the <code>SameSite</code> attribute of issued cookies.","Accepts only users who have visited within given deadline.","Accepts only users who authenticated within the given …","Return the claimed identity of the user associated …","Remember identity.","This method is used to ‘forget’ the current identity …","Create new identity service with specified backend."],"i":[0,0,0,0,1,1,1,1,0,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,3,3,4,5,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5],"f":[null,null,null,null,null,null,[[["servicerequest",3]]],[[["option",4],["string",3],["bool",15],["serviceresponse",3]]],null,[[],[["string",3],["option",4]]],[[]],[[]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["typeid",3]],[[]],[[]],[[]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["typeid",3]],[[]],[[["servicerequest",3]]],[[["option",4],["string",3],["bool",15],["serviceresponse",3]]],[[],["identity",3]],[[]],[[["payload",4],["httprequest",3]]],[[],["cookieidentitypolicy",3]],[[],["cookieidentitypolicy",3]],[[],["cookieidentitypolicy",3]],[[],["cookieidentitypolicy",3]],[[["bool",15]],["cookieidentitypolicy",3]],[[["duration",3]],["cookieidentitypolicy",3]],[[["i64",15]],["cookieidentitypolicy",3]],[[["bool",15]]],[[["samesite",4]]],[[["duration",3]],["cookieidentitypolicy",3]],[[["duration",3]],["cookieidentitypolicy",3]],[[],[["string",3],["option",4]]],[[["string",3]]],[[]],[[]]],"p":[[8,"IdentityPolicy"],[8,"RequestIdentity"],[3,"CookieIdentityPolicy"],[3,"Identity"],[3,"IdentityService"]]},\
"actix_protobuf":{"doc":"","t":[4,13,13,13,13,13,3,12,3,11,3,11,11,8,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["ProtoBufPayloadError","Overflow","ContentType","Serialize","Deserialize","Payload","ProtoBuf","0","ProtoBufConfig","limit","ProtoBufMessage","new","limit","ProtoBufResponseBuilder","protobuf","from","into","to_string","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","to_string","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","try_from","borrow","borrow_mut","try_into","type_id","into_future","try_poll","vzip","from","from","default","deref","deref_mut","fmt","fmt","fmt","fmt","poll","from_request","error_response","respond_to"],"q":["actix_protobuf","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","Payload size is bigger than 256k","Content type error","Serialize error","Deserialize error","Payload error","","","","Change max size of payload. By default max size is 256Kb","","Create <code>ProtoBufMessage</code> for request.","Change max size of payload. By default max size is 256Kb","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,1,1,1,1,1,0,2,0,3,0,4,4,0,5,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,1,1,3,2,2,1,2,1,2,4,2,1,2],"f":[null,null,null,null,null,null,null,null,null,[[["usize",15]]],null,[[["httprequest",3],["payload",4]]],[[["usize",15]]],null,[[["message",8]],[["result",4],["httpresponse",3],["error",3]]],[[]],[[]],[[],["string",3]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["typeid",3]],[[]],[[]],[[]],[[],["string",3]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["typeid",3]],[[]],[[]],[[]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["typeid",3]],[[]],[[]],[[]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["typeid",3]],[[]],[[["pin",3],["context",3]],["poll",4]],[[]],[[["payloaderror",4]],["protobufpayloaderror",4]],[[["protobufdecodeerror",3]],["protobufpayloaderror",4]],[[]],[[]],[[]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["context",3],["pin",3]],["poll",4]],[[["httprequest",3],["payload",4]]],[[],["httpresponse",3]],[[["httprequest",3]],["httpresponse",3]]],"p":[[4,"ProtoBufPayloadError"],[3,"ProtoBuf"],[3,"ProtoBufConfig"],[3,"ProtoBufMessage"],[8,"ProtoBufResponseBuilder"]]},\
"actix_redis":{"doc":"Redis integration for Actix and session store for Actix …","t":[3,12,3,4,13,13,13,3,4,13,13,13,4,13,13,13,13,13,13,4,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["Command","0","RedisActor","SameSite","Strict","Lax","None","RedisSession","Error","Redis","NotConnected","Disconnected","RespError","Internal","IO","RESP","Remote","Connection","Unexpected","RespValue","Nil","Array","BulkString","Error","Integer","SimpleString","from","into","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","to_owned","clone_into","to_string","try_from","borrow","borrow_mut","try_into","type_id","vzip","equivalent","get_hash","from","into","to_string","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","to_string","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","to_owned","clone_into","try_from","borrow","borrow_mut","try_into","type_id","vzip","equivalent","from_resp_int","from","from","from","from","from","from","from","from","from","fmt","source","eq","ne","fmt","fmt","clone","hash","eq","fmt","fmt","clone","from","fmt","fmt","fmt","source","started","restarting","handle","handle","error","new_transform","start","new","ttl","cookie_name","cookie_path","cookie_domain","cookie_secure","cookie_max_age","cookie_same_site","cookie_http_only","cache_keygen","is_strict","is_lax","is_none","append","push"],"q":["actix_redis","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["Command for send data to Redis","","Redis communication actor","The <code>SameSite</code> cookie attribute.","The “Strict” <code>SameSite</code> attribute.","The “Lax” <code>SameSite</code> attribute.","The “None” <code>SameSite</code> attribute.","Use redis as session storage.","General purpose actix redis error","","Receiving message during reconnecting","Cancel all waters when connection get dropped","","A non-specific internal error that prevented an operation …","An IO error occurred","A RESP parsing/serialising error occurred","A remote error","Error creating a connection, or an error with a …","An unexpected error. In this context “unexpected” …","A single RESP value, this owns the data that is …","","Zero, one or more other <code>RespValue</code>s.","A bulk string. In Redis terminology a string is a …","An error from the Redis server","Redis documentation defines an integer as being a signed …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Start new <code>Supervisor</code> with <code>RedisActor</code>.","Create new redis session backend","Set time to live in seconds for session value.","Set custom cookie name for session ID.","Set custom cookie path.","Set custom cookie domain.","Set custom cookie secure.","Set custom cookie max-age.","Set custom cookie <code>SameSite</code> attribute.","Set custom cookie <code>HttpOnly</code> policy.","Set a custom cache key generation strategy, expecting …","Returns<code>true</code>if<code>self</code>is<code>SameSite:
"actix_session":{"doc":"Sessions for Actix Web.","t":[3,3,8,10,4,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["CookieSession","Session","UserSession","get_session","SessionStatus","Changed","Purged","Renewed","Unchanged","get","entries","insert","remove","remove_as","clear","purge","renew","set_session","get_changes","from","into","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","to_owned","clone_into","try_from","borrow","borrow_mut","try_into","type_id","vzip","clone","default","eq","fmt","new_transform","from_request","signed","private","path","name","domain","lazy","secure","http_only","same_site","max_age","max_age_time","expires_in","expires_in_time"],"q":["actix_session","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["Use cookies for session storage.","The high-level interface you use to modify session data.","Extraction of a [<code>Session</code>] object.","Extract the [<code>Session</code>] object","Status of a [<code>Session</code>].","Session has been updated and requires a new persist …","Session is flagged for deletion and should be removed …","Session is flagged for refresh.","Session is unchanged from when last seen (if exists).","Get a <code>value</code> from the session.","Get all raw key-value data from the session.","Inserts a key-value pair into the session.","Remove value from the session.","Remove value from the session and deserialize.","Clear the session.","Removes session both client and server side.","Renews the session key, assigning existing session state …","Adds the given key-value pairs to the session on the …","Returns session status and iterator of key-value pairs of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Construct new <em>signed</em> <code>CookieSession</code> instance.","Construct new <em>private</em> <code>CookieSession</code> instance.","Sets the <code>path</code> field in the session cookie being built.","Sets the <code>name</code> field in the session cookie being built.","Sets the <code>domain</code> field in the session cookie being built.","When true, prevents adding session cookies to responses …","Sets the <code>secure</code> field in the session cookie being built.","Sets the <code>http_only</code> field in the session cookie being …","Sets the <code>same_site</code> field in the session cookie being …","Sets the <code>max-age</code> field in the session cookie being built.","Sets the <code>max-age</code> field in the session cookie being built.","Sets the <code>expires</code> field in the session cookie being built.","Sets the <code>expires</code> field in the session cookie being built."],"i":[0,0,0,1,0,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4],"f":[null,null,null,[[],["session",3]],null,null,null,null,null,[[["str",15]],[["result",4],["option",4],["error",3]]],[[],[["hashmap",3],["ref",3]]],[[],[["result",4],["error",3]]],[[["str",15]],[["option",4],["string",3]]],[[["str",15]],[["result",4],["option",4]]],[[]],[[]],[[]],[[["servicerequest",3]]],[[["serviceresponse",3]]],[[]],[[]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["typeid",3]],[[]],[[]],[[]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["typeid",3]],[[]],[[],["sessionstatus",4]],[[],["sessionstatus",4]],[[["sessionstatus",4]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[["httprequest",3],["payload",4]]],[[],["cookiesession",3]],[[],["cookiesession",3]],[[["into",8],["string",3]],["cookiesession",3]],[[["into",8],["string",3]],["cookiesession",3]],[[["into",8],["string",3]],["
"actix_web_httpauth":{"doc":"HTTP authentication schemes for actix-web.","t":[0,0,3,11,3,11,11,0,4,13,13,13,3,11,11,3,11,8,16,10,3,8,16,16,10,0,0,4,13,13,13,13,13,13,3,3,3,8,10,0,11,0,3,0,3,3,4,13,13,13,8,10,3,12,0,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["extractors","basic","Config","realm","BasicAuth","user_id","password","bearer","Error","InvalidRequest","InvalidToken","InsufficientScope","Config","scope","realm","BearerAuth","token","AuthExtractorConfig","Inner","into_inner","AuthenticationError","AuthExtractor","Error","Future","from_service_request","headers","authorization","ParseError","Invalid","MissingScheme","MissingField","ToStrError","Base64DecodeError","Utf8Error","Authorization","Basic","Bearer","Scheme","parse","www_authenticate","status_code","basic","Basic","bearer","BearerBuilder","Bearer","Error","InvalidRequest","InvalidToken","InsufficientScope","Challenge","to_bytes","WwwAuthenticate","0","middleware","HttpAuthentication","with_fn","basic","bearer","from","into","to_owned","clone_into","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","to_owned","clone_into","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","to_owned","clone_into","to_string","try_from","borrow","borrow_mut","try_into","type_id","equivalent","get_hash","vzip","from","into","to_owned","clone_into","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","to_owned","clone_into","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","to_string","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","to_string","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","from","into","to_owned","clone_into","to_string","try_from","borrow","borrow_mut","try_into","type_id","try_into_header_pair","equivalent","get_hash","vzip","from","into","to_owned","clone_into","to_string","try_from","borrow","borrow_mut","try_into","type_id","equivalent","vzip","from","into","to_owned","clone_into","to_string","try_from","borrow","borrow_mut","try_into","type_id","equivalent","vzip","from","into","to_owned","clone_into","to_string","try_from","borrow","borrow_mut","try_into","type_id","equivalent","get_hash","vzip","from","into","try_from","borrow","borrow_mut","try_into","type_id","vzip","from","into","to_owned","clone_into","to_string","try_from","borrow","borrow_mut","try_into","type_id","equivalent","get_hash","vzip","from","into","to_owned","clone_into","try_from","borrow","borrow_mut","try_into","type_id","try_into_header_pair","equivalent","get_hash","vzip","from","into","to_owned","clone_into","try_from","borrow","borrow_mut","try_into","type_id","vzip","into_inner","into_inner","from_service_request","from_service_request","parse","parse","as_mut","as_ref","as_ref","as_ref","from","from","from","from","from","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","default","default","default","default","default","default","default","cmp","cmp","cmp","cmp","cmp","cmp","cmp","eq","ne","eq","ne","eq","ne","eq","ne","eq","ne","eq","eq","ne","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","fmt","fmt","fm