Crate f3_rs

Source
Expand description

§Welcome to F3 Documentation!

Please refer to the main documentation for a complete overview. This is an incomplete Rust port of the F3 library created by the ForgeFriends project.

Re-exports§

pub use comment::Comment;
pub use identities::Identities;
pub use issue::Issue;
pub use label::Label;
pub use milestone::Milestone;
pub use project::Project;
pub use pullrequest::PullRequest;
pub use reaction::Reaction;
pub use release::Release;
pub use release::ReleaseAsset;
pub use repository::Repository;
pub use review::Review;
pub use review::ReviewComment;
pub use review::ReviewState;
pub use topic::Topic;
pub use user::User;

Modules§

comment
Comments associated to an issue or a pull/merge request within the repository of a forge (Gitea, GitLab, etc.)
identities
Pairs of identities mapping one forge to another.
issue
Issues associated to a repository within a forge (Gitea, GitLab, etc.).
label
Label associated to an issue or a comment
milestone
Milestone associated to a repository within a forge
project
A software project that resides on a forge (Gitea, GitLab, etc.).
pullrequest
Pull requests associated to a repository within a forge (Gitea, GitLab, etc.)
reaction
Reaction associated to an issue or a comment
release
Assets that constitute a release for a given tag.
repository
VCS repository relative to a project.
review
A set of review comments on a pull/merge request.
topic
A list of categories associated with a project.
user
A forge user

Enums§

OpenCloseState
states of issue, milestone, etc with only “open” and “closed” states and “closed” states and “closed” states and “closed” states