MCPcopy Create free account

hub / github.com/abonander/anterofit / types & classes

Types & classes74 in github.com/abonander/anterofit

↓ 2 callersClassFileField
A file field, can be a generic `Read` impl or a `Path`.
src/net/body.rs:315
↓ 2 callersClassRawBody
src/net/body.rs:99
↓ 2 callersClassReceiver
The receiver half of an MPMC queue of executor jobs. Poll with `recv()`, when it returns `None` the job queue is closed.
src/mpmc.rs:31
↓ 1 callersClassAppendQuery
src/net/intercept.rs:186
↓ 1 callersClassChain
src/net/intercept.rs:74
↓ 1 callersClassChain2
src/net/intercept.rs:92
↓ 1 callersClassDelegateParser
service-attr/src/lib.rs:242
↓ 1 callersClassInterceptorMut
A mutator for modifying the `Interceptor` of an `Adapter`.
src/adapter.rs:217
↓ 1 callersClassRaw
Wrapper for `hyper::client::Response`. Use this as a service method return type when you want to just get the raw response body from a REST call. Im
src/net/response.rs:36
↓ 1 callersClassRecvIntoIter
Blocking owned iterator type.
src/mpmc.rs:114
↓ 1 callersClassRecvIter
Blocking shared iterator type.
src/mpmc.rs:125
↓ 1 callersClassRequestPanicked
src/error.rs:134
↓ 1 callersClassSender
src/mpmc.rs:26
↓ 1 callersClassSingleThread
src/executor/threaded.rs:41
↓ 1 callersClassTextFields
src/net/body.rs:204
InterfaceAbsAdapter
Used by Anterofit's various APIs.
src/adapter.rs:302
ClassAdapter
src/adapter.rs:173
ClassAdapterBuilder
A builder for `Adapter`. Call `Adapter::builder()` to get an instance.
src/adapter.rs:20
ClassAdapterConsts
Constant types in an adapter
src/adapter.rs:269
ClassAdapter_
Public but not accessible
src/adapter.rs:278
InterfaceAddField
src/net/body.rs:370
ClassAddHeader
src/net/intercept.rs:130
ClassAppendUrl
src/net/intercept.rs:165
InterfaceBody
A trait describing a type which can be serialized into a request body. Implemented for `T: Serialize + Send + 'static`.
src/net/body.rs:55
ClassCall
[derive(Debug)]
src/net/call.rs:20
EnumCallState
src/net/call.rs:25
ClassDelegate
service-attr/src/lib.rs:177
ClassDeserializer
src/serialize/json.rs:45
ClassDeserializer
src/serialize/xml.rs:18
InterfaceDeserializer
A trait describing types which can concurrently deserialize other types from byte-streams.
src/serialize/mod.rs:39
InterfaceEagerBody
A trait describing a type which can be serialized into a request body. Implemented for `T: Serialize + Send + 'static`.
src/net/body.rs:75
ClassEmptyFields
src/net/body.rs:177
InterfaceExecBox
A wrapper for `FnOnce() + Send + 'static` which can be invoked from a `Box`.
src/executor/mod.rs:23
ClassExecRequest
src/net/request.rs:330
InterfaceExecutor
A trait describing a type which can execute tasks (in the background or otherwise). Invoking `ExecBox` *may* panic, so the executor should
src/executor/mod.rs:15
InterfaceFields
A builder trait describing collections of key-value pairs to be serialized into a request body.
src/net/body.rs:163
EnumFileField_
src/net/body.rs:350
ClassForceBody
src/net/method.rs:53
InterfaceFromResponse
A trait describing types which can be converted from raw response bodies. Implemented for `T: Deserialize + Send + 'static`. Use `response::Raw` if
src/net/response.rs:17
ClassFromStrDeserializer
A deserializer which attempts to parse values from the response as a string.
src/serialize/mod.rs:45
ClassInner
src/mpmc.rs:33
InterfaceInterceptDebug
Specialized version of `fmt::Debug`
src/net/intercept.rs:226
InterfaceInterceptor
A trait describing a type which may intercept and modify outgoing request from an adapter instance. Implemented for `Fn(&mut RequestHead) + Send + Sy
src/net/intercept.rs:29
InterfaceMethod
The HTTP method of a request in Anterofit.
src/net/method.rs:65
ClassMultiThread
src/executor/threaded.rs:9
ClassMultipartFields
src/net/body.rs:247
ClassNewPost
service-attr/examples/post_service.rs:31
ClassNewPost
examples/post_service.rs:25
ClassNoDeserializer
src/serialize/none.rs:27
ClassNoIntercept
src/net/intercept.rs:112
ClassNoSerializer
src/serialize/none.rs:13
ClassNotify
src/net/call.rs:124
ClassPairMap
src/serialize/mod.rs:51
ClassPanicGuard
Sends the request head on panic.
src/net/call.rs:162
ClassPost
service-attr/examples/post_service.rs:22
ClassPost
examples/post_service.rs:16
InterfacePostService
service-attr/examples/post_service.rs:38
ClassPrependUrl
Prepends the given string to every request's URL. This is done *before* the adapter prepends the base URL. To override the base URL, use a different
src/net/intercept.rs:146
ClassPrettySerializer
src/serialize/json.rs:31
InterfacePrivAdapter
Private adapter trait
src/adapter.rs:305
ClassReadable
src/net/body.rs:26
ClassRequest
src/net/request.rs:353
ClassRequestBuilder
src/net/request.rs:206
ClassRequestHead
src/net/request.rs:37
ClassSentinel
src/executor/threaded.rs:65
ClassSerializer
src/serialize/json.rs:16
InterfaceSerializer
A trait describing types which can concurrently serialize other types into byte-streams.
src/serialize/mod.rs:27
ClassServiceMethod
service-attr/src/lib.rs:119
ClassServiceTrait
service-attr/src/lib.rs:25
InterfaceStreamField
src/net/body.rs:359
InterfaceTakesBody
Trait describing an HTTP method which is allowed to have a body. ### Motivation Though not forbidden in the HTTP spec, `GET` and `DELETE` requests ar
src/net/method.rs:84
ClassTryWithRaw
Wrapper for the deserialization result along with the raw response. Use this as a service method return type if you want the raw response whether or
src/net/response.rs:89
InterfaceUnsizeService
Unsizeable service trait. Used with `Adapter::arc_service()`. Use `unsizeable!()` to create an impl of this trait for your service trait. Mutually e
src/lib.rs:232
ClassWithRaw
Wrapper for the parsed response value along with the raw response. Use this as a service method return type when you want to inspect the response aft
src/net/response.rs:63