MCPcopy Create free account

hub / github.com/cargonauts-rs/cargonauts / types & classes

Types & classes125 in github.com/cargonauts-rs/cargonauts

↓ 4 callersClassObject
src/mainsail/src/formats/jsonapi/receive/object.rs:11
↓ 2 callersClassColor
demo/colors/src/resources/square.rs:38
↓ 2 callersClassDocumentVisitor
src/mainsail/src/formats/jsonapi/receive/document.rs:6
↓ 2 callersClassMethod
src/compass-rose/src/ast.rs:149
↓ 1 callersClassAttributes
src/mainsail/src/formats/jsonapi/receive/object.rs:33
↓ 1 callersClassConnection
src/compass-rose/src/ast.rs:81
↓ 1 callersClassError
The Error type for your application.
src/rigging/src/error.rs:11
↓ 1 callersClassLoggedService
demo/todomvc/src/middleware/logging.rs:18
↓ 1 callersClassObject
src/mainsail/src/formats/handlebars.rs:39
↓ 1 callersClassRelation
src/compass-rose/src/ast.rs:122
↓ 1 callersClassRelsBridge
src/mainsail/src/formats/jsonapi/receive/rels.rs:7
↓ 1 callersClassRelsVisitor
src/mainsail/src/formats/jsonapi/receive/rels.rs:16
↓ 1 callersClassResource
src/compass-rose/src/ast.rs:87
InterfaceApiDeserialize
src/mainsail/src/formats/jsonapi/receive/traits.rs:13
InterfaceApiSerialize
src/mainsail/src/formats/jsonapi/present/traits.rs:11
ClassAssetHandler
src/rigging/src/routes.rs:148
EnumAttribute
src/compass-rose/src/ast.rs:155
ClassAttributes
src/mainsail/src/formats/jsonapi/present/attributes.rs:6
ClassBar
examples/setup.rs:48
InterfaceBuildFormat
src/rigging/src/format.rs:31
ClassCargoToml
src/cargonauts-config/src/lib.rs:123
ClassCargonautsConfig
src/cargonauts-config/src/lib.rs:20
EnumCause
src/rigging/src/error.rs:17
InterfaceCheckBody
tests/server.rs:122
InterfaceClient
src/rigging/src/connections/mod.rs:24
EnumClientIdPolicy
src/mainsail/src/formats/jsonapi/receive/traits.rs:6
InterfaceCollectionMethod
src/rigging/src/method.rs:20
InterfaceConfigure
src/rigging/src/connections/mod.rs:9
InterfaceConnectClient
src/rigging/src/connections/mod.rs:29
InterfaceDelete
Delete an instance of this resource. This method corresponds to `DELETE /$resource-type/$identifier`.
src/mainsail/src/methods/delete.rs:12
InterfaceDeleteRelated
src/mainsail/src/methods/delete_related.rs:9
ClassDocument
src/mainsail/src/formats/jsonapi/present/document.rs:7
ClassEcho
examples/echo.rs:11
InterfaceEndpoint
src/rigging/src/endpoint.rs:17
ClassEndpointService
src/rigging/src/endpoint.rs:239
ClassEnv
src/cargonauts-config/src/lib.rs:116
ClassEnvBuilder
src/rigging/src/environment.rs:129
ClassEnvironment
The Environment in which an API endpoint runs. The resource method, format, and middlware of an endpoint all have access to this environment. It is u
src/rigging/src/environment.rs:26
ClassErrorDocument
src/mainsail/src/formats/jsonapi/present/document.rs:35
ClassErrorObject
src/mainsail/src/formats/jsonapi/present/traits.rs:44
ClassFields
src/mainsail/src/formats/jsonapi/fieldset.rs:4
ClassFoo
examples/setup.rs:17
InterfaceFormat
src/rigging/src/format.rs:14
ClassFormatLender
src/rigging/src/format.rs:68
InterfaceGet
Get a single instance of this resource. This method corresponds to `GET /$resource-type/$identifier`.
src/mainsail/src/methods/get.rs:12
InterfaceGetMany
src/mainsail/src/methods/get_many.rs:10
InterfaceGetOne
src/mainsail/src/methods/get_one.rs:9
ClassHandlebars
Render your response using a handlebars template. This format is for server-side rendering of HTML. The template for each endpoint can be found at `s
src/mainsail/src/formats/handlebars.rs:34
InterfaceHasManyEndpoint
src/rigging/src/resource.rs:88
InterfaceHasOneEndpoint
src/rigging/src/resource.rs:81
ClassIdObjectVisitor
src/mainsail/src/formats/jsonapi/receive/object.rs:93
InterfaceIndex
Get the index of this resource. This will return multiple resources. This method corresponds to `GET /$resource-type`
src/mainsail/src/methods/index.rs:12
ClassJsonApi
Generate a JSON response conforming to the JSON API spec. This format produces machine readable JSON responses which conform to the [JSON API specifi
src/mainsail/src/formats/jsonapi/mod.rs:39
InterfaceJsonApiBody
src/mainsail/src/formats/jsonapi/receive/mod.rs:20
ClassJsonApiObject
src/mainsail/src/formats/jsonapi/present/document.rs:25
InterfaceJsonApiResponse
src/mainsail/src/formats/jsonapi/present/mod.rs:16
EnumKind
src/rigging/src/routes.rs:22
ClassLogging
demo/todomvc/src/middleware/logging.rs:6
ClassMetadata
src/cargonauts-config/src/lib.rs:133
InterfaceMethod
src/rigging/src/method.rs:8
ClassMethodRef
src/compass-rose/src/gen/formats.rs:44
InterfaceMiddleware
src/cargonauts/lib.rs:121
ClassMockConnection
src/rigging/src/connections/mock.rs:9
ClassMyResource
examples/setup.rs:68
InterfaceNewServiceLike
src/rigging/src/connections/mod.rs:14
ClassNote
demo/todomvc/src/resources/note.rs:11
ClassObject
src/mainsail/src/formats/jsonapi/present/traits.rs:17
ClassObjectVisitor
src/mainsail/src/formats/jsonapi/receive/object.rs:41
ClassObjects
src/mainsail/src/formats/handlebars.rs:44
ClassPackage
src/cargonauts-config/src/lib.rs:128
InterfacePatch
Update an instance of this resource. This method corresponds to `PATCH /$resource-type/$identifier`.
src/mainsail/src/methods/patch.rs:12
ClassPatchNote
demo/todomvc/src/resources/note.rs:28
InterfacePost
Post a new instance of a resource. This method coresponds to `POST /$resource-type`.
src/mainsail/src/methods/post.rs:12
ClassPostNote
demo/todomvc/src/resources/note.rs:20
InterfacePostRelated
src/mainsail/src/methods/post_related.rs:9
ClassPreparedEnv
src/rigging/src/environment.rs:113
InterfaceRandom
demo/colors/src/methods/random.rs:5
ClassRedisStore
demo/todomvc/src/clients/store.rs:12
EnumRelData
src/mainsail/src/formats/jsonapi/receive/rels.rs:46
ClassRelIdObjectVisitor
src/mainsail/src/formats/jsonapi/receive/object.rs:215
ClassRelIds
src/compass-rose/src/gen/resource.rs:108
InterfaceRelIds
src/rigging/src/resource.rs:33
ClassRelLink
src/mainsail/src/formats/jsonapi/present/rels.rs:46
ClassRelLink
src/compass-rose/src/gen/resource.rs:56
ClassRelObj
src/mainsail/src/formats/jsonapi/present/rels.rs:32
ClassRelObject
src/mainsail/src/formats/jsonapi/receive/rels.rs:52
ClassRelObjectVisitor
src/mainsail/src/formats/jsonapi/receive/object.rs:157
ClassRelatedRoute
src/mainsail/src/formats/jsonapi/present/rels.rs:84
InterfaceRelationEndpoint
src/rigging/src/resource.rs:71
EnumRelationKind
src/compass-rose/src/ast.rs:130
EnumRelationMember
src/compass-rose/src/ast.rs:136
ClassRelationship
src/compass-rose/src/gen/resource.rs:75
InterfaceRelationship
A relationship to another resource. Relationships are used to parameterize relationship methods like `GetOne` or `GetMany`. You can create your own r
src/rigging/src/resource.rs:63
ClassRelationshipLink
src/rigging/src/resource.rs:46
ClassRelationships
src/mainsail/src/formats/jsonapi/present/rels.rs:9
ClassRequest
src/rigging/src/endpoint.rs:231
InterfaceResource
The trait implemented by all resources. This trait has only one item: the Identifier type for this resource. Every resource is inherently *plural* (t
src/rigging/src/resource.rs:9
InterfaceResourceEndpoint
src/rigging/src/resource.rs:26
ClassResourceHeader
src/compass-rose/src/ast.rs:94
EnumResourceMember
src/compass-rose/src/ast.rs:100
next →1–100 of 125, ranked by callers