Crate gitea

Source

Structs§

  • An attachment to a release, such as a pre-built package. https://try.gitea.io/api/swagger#model-Attachment
  • The gitea client that all gitea calls will go through. This wraps reqwest::Client and operates asyncronously.
  • The inputs to create a repository release. https://try.gitea.io/api/swagger#model-CreateReleaseOption
  • Inputs to create a gitea repo. https://try.gitea.io/api/swagger#model-CreateRepoOption
  • The permission set that a given user has on a Repo. https://try.gitea.io/api/swagger#model-Permission
  • A repository release. https://try.gitea.io/api/swagger#model-Release
  • A git repository. https://try.gitea.io/api/swagger#model-Repository
  • A user. https://try.gitea.io/api/swagger#model-User
  • The version of Gitea. https://try.gitea.io/api/swagger#model-ServerVersion

Enums§

  • Error represents all of the possible errors that can happen with the Gitea API. Most of these errors boil down to user error.

Type Aliases§

  • A handy alias for Result like anyhow::Result.