Skip to main content

mesa_dev/resources/
mod.rs

1//! Resource namespaces for the Mesa API.
2//!
3//! Each resource type is accessed through a method on [`MesaClient`](crate::MesaClient):
4//!
5//! | Resource | Accessor | Scope |
6//! |----------|----------|-------|
7//! | [`ReposResource`] | `client.repos(org)` | Organization |
8//! | [`BranchesResource`] | `client.branches(org, repo)` | Repository |
9//! | [`CommitsResource`] | `client.commits(org, repo)` | Repository |
10//! | [`ContentResource`] | `client.content(org, repo)` | Repository |
11//! | [`DiffsResource`] | `client.diffs(org, repo)` | Repository |
12//! | [`AdminResource`] | `client.admin(org)` | Organization |
13
14mod admin;
15mod branches;
16mod commits;
17mod content;
18mod diffs;
19mod repos;
20
21pub use admin::AdminResource;
22pub use branches::BranchesResource;
23pub use commits::{CommitsResource, ListCommitsParams};
24pub use content::ContentResource;
25pub use diffs::DiffsResource;
26pub use repos::ReposResource;