Crate oxinat

Source

Modules§

models
protocols

Structs§

V1
V2
Xnat
XnatBuilder
A building pattern type meant for constructing an XNAT client.

Traits§

AdminUri
Represents the URI paths available for endpoints meant for interacting with an XNAT administration features.
ClientAuth
Methods necessary for performing authorization tasks.
ClientBuilderAttrs
Trait dictates the methods used to customize how the resulting clients are constructed.
ClientBuilderCore
Core methods required by all subsequent client building traits.
ClientBuilderToken
ClientCore
Core behavior for a Xnat client. Defines common use methods needed across all other client traits.
ClientREST
ClientToken
Methods necessary for managing auth tokens from an XNAT host.
UsersUri
Represents the URI paths available for endpoints meant for managing users.
Version
Represents the URI paths available for a specific version of the XNAT REST API.

Derive Macros§

AdminUri
Generates the methods required to implement a AdminUri or AdminUriLegacy trait, allowing for a type to represent the administrative endpoints available.
AuthUri
Generates the methods required to implement a AuthUri trait, allowing for a type to represent the user authentication endpoints.
FullUri
ServicesUri
Generates the methods required to implement a ServicesUri trait. allowing for a type to represent certain service endpoints available.
UsersUri
Generates the methods required to implement a UsersUri trait, allowing for a type to represent the user administrative endpoints available.
Version
Generates the methods required to implement a Version trait, allowing the type to represent some API version.