From af6426ac119fa460a99f15e6eb4f22b17d6620b2 Mon Sep 17 00:00:00 2001 From: Aravinth Manivannan Date: Tue, 3 Jan 2023 08:32:54 +0000 Subject: [PATCH] new deploy: 2023-01-03T08:32:54+00:00 --- f3_rs/all.html | 2 +- f3_rs/enum.OpenCloseState.html | 16 +- f3_rs/index.html | 5 +- f3_rs/review/enum.ReviewState.html | 36 +++ f3_rs/review/index.html | 14 ++ f3_rs/review/sidebar-items.js | 1 + f3_rs/review/struct.Review.html | 50 ++++ f3_rs/review/struct.ReviewComment.html | 63 +++++ f3_rs/sidebar-items.js | 2 +- implementors/core/clone/trait.Clone.js | 2 +- implementors/core/cmp/trait.Eq.js | 2 +- implementors/core/cmp/trait.PartialEq.js | 2 +- implementors/core/fmt/trait.Debug.js | 2 +- implementors/core/marker/trait.Freeze.js | 2 +- implementors/core/marker/trait.Send.js | 2 +- .../core/marker/trait.StructuralEq.js | 2 +- .../core/marker/trait.StructuralPartialEq.js | 2 +- implementors/core/marker/trait.Sync.js | 2 +- implementors/core/marker/trait.Unpin.js | 2 +- .../panic/unwind_safe/trait.RefUnwindSafe.js | 2 +- .../panic/unwind_safe/trait.UnwindSafe.js | 2 +- implementors/serde/de/trait.Deserialize.js | 2 +- implementors/serde/ser/trait.Serialize.js | 2 +- search-index.js | 2 +- source-files.js | 2 +- src/f3_rs/lib.rs.html | 6 +- src/f3_rs/review.rs.html | 232 ++++++++++++++++++ 27 files changed, 430 insertions(+), 29 deletions(-) create mode 100644 f3_rs/review/enum.ReviewState.html create mode 100644 f3_rs/review/index.html create mode 100644 f3_rs/review/sidebar-items.js create mode 100644 f3_rs/review/struct.Review.html create mode 100644 f3_rs/review/struct.ReviewComment.html create mode 100644 src/f3_rs/review.rs.html diff --git a/f3_rs/all.html b/f3_rs/all.html index 7b4b37f..99a888d 100644 --- a/f3_rs/all.html +++ b/f3_rs/all.html @@ -3,5 +3,5 @@

+

Crate f3_rs

\ No newline at end of file diff --git a/f3_rs/enum.OpenCloseState.html b/f3_rs/enum.OpenCloseState.html index 0476a3a..e991227 100644 --- a/f3_rs/enum.OpenCloseState.html +++ b/f3_rs/enum.OpenCloseState.html @@ -4,23 +4,23 @@
pub enum OpenCloseState {
+    

Enum f3_rs::OpenCloseState

source · []
pub enum OpenCloseState {
     Closed,
     Open,
 }
Expand description

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

Variants

Closed

A ‘closed’ issue will not see any activity in the future

Open

An ‘open’ issue will see activity in the future

-

Trait Implementations

Returns a copy of the value. Read more

+

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

-

Formats the value using the given formatter. Read more

-

Returns the “default value” for a type. Read more

-

Deserialize this value from the given Serde deserializer. Read more

-

This method tests for self and other values to be equal, and is used +

Formats the value using the given formatter. Read more

+

Returns the “default value” for a type. Read more

+

Deserialize this value from the given Serde deserializer. Read more

+

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

-

Serialize this value into the given Serde serializer. Read more

-

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Serialize this value into the given Serde serializer. Read more

+

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

diff --git a/f3_rs/index.html b/f3_rs/index.html index 8293f29..9ee23f7 100644 --- a/f3_rs/index.html +++ b/f3_rs/index.html @@ -4,11 +4,11 @@
-

Crate f3_rs

source · []
Expand description
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::ReleaseAsset;
pub use repository::Repository;
pub use topic::Topic;
pub use user::User;

Modules

+
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

Comments associated to an issue or a pull/merge request within the repository of a forge (Gitea, GitLab, etc.)

Pairs of identities mapping one forge to another.

@@ -20,6 +20,7 @@ This is an incomplete Rust port of the F3 library created by the ForgeFriends pr

Reaction associated to an issue or a comment

Assets that constitute a release for a given tag.

VCS repository relative to a project.

+

A set of review comments on a pull/merge request.

A list of categories associated with a project.

A forge user

Enums

diff --git a/f3_rs/review/enum.ReviewState.html b/f3_rs/review/enum.ReviewState.html new file mode 100644 index 0000000..d98ddc0 --- /dev/null +++ b/f3_rs/review/enum.ReviewState.html @@ -0,0 +1,36 @@ +ReviewState in f3_rs::review - Rust + +
pub enum ReviewState {
+    Pending,
+    Approved,
+    ChangesRequested,
+    Commented,
+}
Expand description

State of the review.

+

Variants

Pending

Approved

ChangesRequested

Commented

Trait Implementations

Returns a copy of the value. Read more

+

Performs copy-assignment from source. Read more

+

Formats the value using the given formatter. Read more

+

Deserialize this value from the given Serde deserializer. Read more

+

This method tests for self and other values to be equal, and is used +by ==. Read more

+

This method tests for !=.

+

Serialize this value into the given Serde serializer. Read more

+

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Immutably borrows from an owned value. Read more

+

Mutably borrows from an owned value. Read more

+

Returns the argument unchanged.

+

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+

The resulting type after obtaining ownership.

+

Creates owned data from borrowed data, usually by cloning. Read more

+
🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+
+ \ No newline at end of file diff --git a/f3_rs/review/index.html b/f3_rs/review/index.html new file mode 100644 index 0000000..d18e02c --- /dev/null +++ b/f3_rs/review/index.html @@ -0,0 +1,14 @@ +f3_rs::review - Rust + +
+

Module f3_rs::review

source · []
Expand description

A set of review comments on a pull/merge request.

+

Structs

+

A set of review comments on a pull/merge request.

+

A comment in the context of a review.

+

Enums

+

State of the review.

+
+ \ No newline at end of file diff --git a/f3_rs/review/sidebar-items.js b/f3_rs/review/sidebar-items.js new file mode 100644 index 0000000..b0c2f42 --- /dev/null +++ b/f3_rs/review/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"enum":[["ReviewState","State of the review."]],"struct":[["Review","A set of review comments on a pull/merge request."],["ReviewComment","A comment in the context of a review."]]}); \ No newline at end of file diff --git a/f3_rs/review/struct.Review.html b/f3_rs/review/struct.Review.html new file mode 100644 index 0000000..4a26f11 --- /dev/null +++ b/f3_rs/review/struct.Review.html @@ -0,0 +1,50 @@ +Review in f3_rs::review - Rust + +
pub struct Review {
+    pub index: usize,
+    pub issue_index: usize,
+    pub reviewer_id: usize,
+    pub official: Option<bool>,
+    pub commit_id: String,
+    pub content: String,
+    pub created_at: String,
+    pub state: ReviewState,
+    pub comments: Option<Vec<ReviewComment>>,
+}
Expand description

A set of review comments on a pull/merge request.

+

Fields

index: usize

Unique identifier of the review

+
issue_index: usize

Unique identifier of the pull/merge request targeted by the review.

+
reviewer_id: usize

Unique identifer of review author.

+
official: Option<bool>

True if a positive review counts to reach the required threshold.

+
commit_id: String

SHA of the commit targeted by the review.

+
content: String

Cover message of the review.

+
created_at: String

Creation time

+
state: ReviewState

State of the review.

+
comments: Option<Vec<ReviewComment>>

Review comments inserted on a specific line of the commit.

+

Trait Implementations

Returns a copy of the value. Read more

+

Performs copy-assignment from source. Read more

+

Formats the value using the given formatter. Read more

+

Deserialize this value from the given Serde deserializer. Read more

+

This method tests for self and other values to be equal, and is used +by ==. Read more

+

This method tests for !=.

+

Serialize this value into the given Serde serializer. Read more

+

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Immutably borrows from an owned value. Read more

+

Mutably borrows from an owned value. Read more

+

Returns the argument unchanged.

+

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+

The resulting type after obtaining ownership.

+

Creates owned data from borrowed data, usually by cloning. Read more

+
🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+
+ \ No newline at end of file diff --git a/f3_rs/review/struct.ReviewComment.html b/f3_rs/review/struct.ReviewComment.html new file mode 100644 index 0000000..f7cbc5d --- /dev/null +++ b/f3_rs/review/struct.ReviewComment.html @@ -0,0 +1,63 @@ +ReviewComment in f3_rs::review - Rust + +
pub struct ReviewComment {
Show 13 fields + pub index: usize, + pub in_reply_to: usize, + pub content: String, + pub tree_path: String, + pub diff_hunk: String, + pub patch: String, + pub position: usize, + pub line: usize, + pub commit_id: String, + pub poster_id: usize, + pub created_at: String, + pub updated_at: String, + pub reactions: Option<Vec<Reaction>>, +
}
Expand description

A comment in the context of a review.

+

Fields

index: usize

Unique identifier of the review comment.

+
in_reply_to: usize

Unique identifier of the review comment replied to.

+
content: String

The text of the review comment

+
tree_path: String

The relative path to the file that necessitates a comment.

+
diff_hunk: String

The hunk being commented on, which is the same as the patch only in a different format.

+
patch: String

The patch being commented on, which is the same as the diff_hunk only in a different +format.

+
position: usize

Equals the number of lines down from the first ‘@@’ hunk header in the file you want to add +a comment. The line just below the ‘@@’ line is position 1, the next line is position 2, +and so on. The position in the diff continues to increase through lines of whitespace and +additional hunks until the beginning of a new file.“,

+
line: usize

The line number of the comment in the tree_path

+
commit_id: String

The SHA of the commit needing a comment. Not using the latest commit SHA may render your +comment outdated if a subsequent commit modifies the line you specify as the position.

+
poster_id: usize

Unique identifier of the user who authored the comment.

+
created_at: String

Creation time

+
updated_at: String

Last update time

+
reactions: Option<Vec<Reaction>>

List of reactions

+

Trait Implementations

Returns a copy of the value. Read more

+

Performs copy-assignment from source. Read more

+

Formats the value using the given formatter. Read more

+

Deserialize this value from the given Serde deserializer. Read more

+

This method tests for self and other values to be equal, and is used +by ==. Read more

+

This method tests for !=.

+

Serialize this value into the given Serde serializer. Read more

+

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Immutably borrows from an owned value. Read more

+

Mutably borrows from an owned value. Read more

+

Returns the argument unchanged.

+

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+

The resulting type after obtaining ownership.

+

Creates owned data from borrowed data, usually by cloning. Read more

+
🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+
+ \ No newline at end of file diff --git a/f3_rs/sidebar-items.js b/f3_rs/sidebar-items.js index 09b5660..2a33577 100644 --- a/f3_rs/sidebar-items.js +++ b/f3_rs/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({"enum":[["OpenCloseState","states of issue, milestone, etc with only “open” and “closed” states and “closed” states and “closed” states and “closed” states"]],"mod":[["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."],["topic","A list of categories associated with a project."],["user","A forge user"]]}); \ No newline at end of file +initSidebarItems({"enum":[["OpenCloseState","states of issue, milestone, etc with only “open” and “closed” states and “closed” states and “closed” states and “closed” states"]],"mod":[["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"]]}); \ No newline at end of file diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index d4c4508..81042aa 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -1,3 +1,3 @@ (function() {var implementors = {}; -implementors["f3_rs"] = [{"text":"impl Clone for Comment","synthetic":false,"types":["f3_rs::comment::Comment"]},{"text":"impl Clone for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl Clone for Issue","synthetic":false,"types":["f3_rs::issue::Issue"]},{"text":"impl Clone for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl Clone for Milestone","synthetic":false,"types":["f3_rs::milestone::Milestone"]},{"text":"impl Clone for Project","synthetic":false,"types":["f3_rs::project::Project"]},{"text":"impl Clone for PullRequest","synthetic":false,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl Clone for PullRequestRef","synthetic":false,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl Clone for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"text":"impl Clone for Release","synthetic":false,"types":["f3_rs::release::Release"]},{"text":"impl Clone for ReleaseAsset","synthetic":false,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl Clone for Repository","synthetic":false,"types":["f3_rs::repository::Repository"]},{"text":"impl Clone for Topic","synthetic":false,"types":["f3_rs::topic::Topic"]},{"text":"impl Clone for User","synthetic":false,"types":["f3_rs::user::User"]},{"text":"impl Clone for OpenCloseState","synthetic":false,"types":["f3_rs::OpenCloseState"]}]; +implementors["f3_rs"] = [{"text":"impl Clone for Comment","synthetic":false,"types":["f3_rs::comment::Comment"]},{"text":"impl Clone for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl Clone for Issue","synthetic":false,"types":["f3_rs::issue::Issue"]},{"text":"impl Clone for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl Clone for Milestone","synthetic":false,"types":["f3_rs::milestone::Milestone"]},{"text":"impl Clone for Project","synthetic":false,"types":["f3_rs::project::Project"]},{"text":"impl Clone for PullRequest","synthetic":false,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl Clone for PullRequestRef","synthetic":false,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl Clone for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"text":"impl Clone for Release","synthetic":false,"types":["f3_rs::release::Release"]},{"text":"impl Clone for ReleaseAsset","synthetic":false,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl Clone for Repository","synthetic":false,"types":["f3_rs::repository::Repository"]},{"text":"impl Clone for ReviewState","synthetic":false,"types":["f3_rs::review::ReviewState"]},{"text":"impl Clone for Review","synthetic":false,"types":["f3_rs::review::Review"]},{"text":"impl Clone for ReviewComment","synthetic":false,"types":["f3_rs::review::ReviewComment"]},{"text":"impl Clone for Topic","synthetic":false,"types":["f3_rs::topic::Topic"]},{"text":"impl Clone for User","synthetic":false,"types":["f3_rs::user::User"]},{"text":"impl Clone for OpenCloseState","synthetic":false,"types":["f3_rs::OpenCloseState"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js index 94b4d78..2cac6d8 100644 --- a/implementors/core/cmp/trait.Eq.js +++ b/implementors/core/cmp/trait.Eq.js @@ -1,3 +1,3 @@ (function() {var implementors = {}; -implementors["f3_rs"] = [{"text":"impl Eq for Comment","synthetic":false,"types":["f3_rs::comment::Comment"]},{"text":"impl Eq for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl Eq for Issue","synthetic":false,"types":["f3_rs::issue::Issue"]},{"text":"impl Eq for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl Eq for Milestone","synthetic":false,"types":["f3_rs::milestone::Milestone"]},{"text":"impl Eq for Project","synthetic":false,"types":["f3_rs::project::Project"]},{"text":"impl Eq for PullRequest","synthetic":false,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl Eq for PullRequestRef","synthetic":false,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl Eq for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"text":"impl Eq for Release","synthetic":false,"types":["f3_rs::release::Release"]},{"text":"impl Eq for ReleaseAsset","synthetic":false,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl Eq for Repository","synthetic":false,"types":["f3_rs::repository::Repository"]},{"text":"impl Eq for Topic","synthetic":false,"types":["f3_rs::topic::Topic"]},{"text":"impl Eq for User","synthetic":false,"types":["f3_rs::user::User"]},{"text":"impl Eq for OpenCloseState","synthetic":false,"types":["f3_rs::OpenCloseState"]}]; +implementors["f3_rs"] = [{"text":"impl Eq for Comment","synthetic":false,"types":["f3_rs::comment::Comment"]},{"text":"impl Eq for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl Eq for Issue","synthetic":false,"types":["f3_rs::issue::Issue"]},{"text":"impl Eq for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl Eq for Milestone","synthetic":false,"types":["f3_rs::milestone::Milestone"]},{"text":"impl Eq for Project","synthetic":false,"types":["f3_rs::project::Project"]},{"text":"impl Eq for PullRequest","synthetic":false,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl Eq for PullRequestRef","synthetic":false,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl Eq for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"text":"impl Eq for Release","synthetic":false,"types":["f3_rs::release::Release"]},{"text":"impl Eq for ReleaseAsset","synthetic":false,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl Eq for Repository","synthetic":false,"types":["f3_rs::repository::Repository"]},{"text":"impl Eq for ReviewState","synthetic":false,"types":["f3_rs::review::ReviewState"]},{"text":"impl Eq for Review","synthetic":false,"types":["f3_rs::review::Review"]},{"text":"impl Eq for ReviewComment","synthetic":false,"types":["f3_rs::review::ReviewComment"]},{"text":"impl Eq for Topic","synthetic":false,"types":["f3_rs::topic::Topic"]},{"text":"impl Eq for User","synthetic":false,"types":["f3_rs::user::User"]},{"text":"impl Eq for OpenCloseState","synthetic":false,"types":["f3_rs::OpenCloseState"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js index 6ba7a6a..e4f30f4 100644 --- a/implementors/core/cmp/trait.PartialEq.js +++ b/implementors/core/cmp/trait.PartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = {}; -implementors["f3_rs"] = [{"text":"impl PartialEq<Comment> for Comment","synthetic":false,"types":["f3_rs::comment::Comment"]},{"text":"impl PartialEq<Identities> for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl PartialEq<Issue> for Issue","synthetic":false,"types":["f3_rs::issue::Issue"]},{"text":"impl PartialEq<Label> for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl PartialEq<Milestone> for Milestone","synthetic":false,"types":["f3_rs::milestone::Milestone"]},{"text":"impl PartialEq<Project> for Project","synthetic":false,"types":["f3_rs::project::Project"]},{"text":"impl PartialEq<PullRequest> for PullRequest","synthetic":false,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl PartialEq<PullRequestRef> for PullRequestRef","synthetic":false,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl PartialEq<Reaction> for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"text":"impl PartialEq<Release> for Release","synthetic":false,"types":["f3_rs::release::Release"]},{"text":"impl PartialEq<ReleaseAsset> for ReleaseAsset","synthetic":false,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl PartialEq<Repository> for Repository","synthetic":false,"types":["f3_rs::repository::Repository"]},{"text":"impl PartialEq<Topic> for Topic","synthetic":false,"types":["f3_rs::topic::Topic"]},{"text":"impl PartialEq<User> for User","synthetic":false,"types":["f3_rs::user::User"]},{"text":"impl PartialEq<OpenCloseState> for OpenCloseState","synthetic":false,"types":["f3_rs::OpenCloseState"]}]; +implementors["f3_rs"] = [{"text":"impl PartialEq<Comment> for Comment","synthetic":false,"types":["f3_rs::comment::Comment"]},{"text":"impl PartialEq<Identities> for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl PartialEq<Issue> for Issue","synthetic":false,"types":["f3_rs::issue::Issue"]},{"text":"impl PartialEq<Label> for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl PartialEq<Milestone> for Milestone","synthetic":false,"types":["f3_rs::milestone::Milestone"]},{"text":"impl PartialEq<Project> for Project","synthetic":false,"types":["f3_rs::project::Project"]},{"text":"impl PartialEq<PullRequest> for PullRequest","synthetic":false,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl PartialEq<PullRequestRef> for PullRequestRef","synthetic":false,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl PartialEq<Reaction> for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"text":"impl PartialEq<Release> for Release","synthetic":false,"types":["f3_rs::release::Release"]},{"text":"impl PartialEq<ReleaseAsset> for ReleaseAsset","synthetic":false,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl PartialEq<Repository> for Repository","synthetic":false,"types":["f3_rs::repository::Repository"]},{"text":"impl PartialEq<ReviewState> for ReviewState","synthetic":false,"types":["f3_rs::review::ReviewState"]},{"text":"impl PartialEq<Review> for Review","synthetic":false,"types":["f3_rs::review::Review"]},{"text":"impl PartialEq<ReviewComment> for ReviewComment","synthetic":false,"types":["f3_rs::review::ReviewComment"]},{"text":"impl PartialEq<Topic> for Topic","synthetic":false,"types":["f3_rs::topic::Topic"]},{"text":"impl PartialEq<User> for User","synthetic":false,"types":["f3_rs::user::User"]},{"text":"impl PartialEq<OpenCloseState> for OpenCloseState","synthetic":false,"types":["f3_rs::OpenCloseState"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index 373f494..5fafd8c 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -1,3 +1,3 @@ (function() {var implementors = {}; -implementors["f3_rs"] = [{"text":"impl Debug for Comment","synthetic":false,"types":["f3_rs::comment::Comment"]},{"text":"impl Debug for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl Debug for Issue","synthetic":false,"types":["f3_rs::issue::Issue"]},{"text":"impl Debug for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl Debug for Milestone","synthetic":false,"types":["f3_rs::milestone::Milestone"]},{"text":"impl Debug for Project","synthetic":false,"types":["f3_rs::project::Project"]},{"text":"impl Debug for PullRequest","synthetic":false,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl Debug for PullRequestRef","synthetic":false,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl Debug for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"text":"impl Debug for Release","synthetic":false,"types":["f3_rs::release::Release"]},{"text":"impl Debug for ReleaseAsset","synthetic":false,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl Debug for Repository","synthetic":false,"types":["f3_rs::repository::Repository"]},{"text":"impl Debug for Topic","synthetic":false,"types":["f3_rs::topic::Topic"]},{"text":"impl Debug for User","synthetic":false,"types":["f3_rs::user::User"]},{"text":"impl Debug for OpenCloseState","synthetic":false,"types":["f3_rs::OpenCloseState"]}]; +implementors["f3_rs"] = [{"text":"impl Debug for Comment","synthetic":false,"types":["f3_rs::comment::Comment"]},{"text":"impl Debug for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl Debug for Issue","synthetic":false,"types":["f3_rs::issue::Issue"]},{"text":"impl Debug for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl Debug for Milestone","synthetic":false,"types":["f3_rs::milestone::Milestone"]},{"text":"impl Debug for Project","synthetic":false,"types":["f3_rs::project::Project"]},{"text":"impl Debug for PullRequest","synthetic":false,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl Debug for PullRequestRef","synthetic":false,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl Debug for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"text":"impl Debug for Release","synthetic":false,"types":["f3_rs::release::Release"]},{"text":"impl Debug for ReleaseAsset","synthetic":false,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl Debug for Repository","synthetic":false,"types":["f3_rs::repository::Repository"]},{"text":"impl Debug for ReviewState","synthetic":false,"types":["f3_rs::review::ReviewState"]},{"text":"impl Debug for Review","synthetic":false,"types":["f3_rs::review::Review"]},{"text":"impl Debug for ReviewComment","synthetic":false,"types":["f3_rs::review::ReviewComment"]},{"text":"impl Debug for Topic","synthetic":false,"types":["f3_rs::topic::Topic"]},{"text":"impl Debug for User","synthetic":false,"types":["f3_rs::user::User"]},{"text":"impl Debug for OpenCloseState","synthetic":false,"types":["f3_rs::OpenCloseState"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Freeze.js b/implementors/core/marker/trait.Freeze.js index be5710c..9b0a1b0 100644 --- a/implementors/core/marker/trait.Freeze.js +++ b/implementors/core/marker/trait.Freeze.js @@ -1,3 +1,3 @@ (function() {var implementors = {}; -implementors["f3_rs"] = [{"text":"impl Freeze for Comment","synthetic":true,"types":["f3_rs::comment::Comment"]},{"text":"impl Freeze for Identities","synthetic":true,"types":["f3_rs::identities::Identities"]},{"text":"impl Freeze for Issue","synthetic":true,"types":["f3_rs::issue::Issue"]},{"text":"impl Freeze for Label","synthetic":true,"types":["f3_rs::label::Label"]},{"text":"impl Freeze for Milestone","synthetic":true,"types":["f3_rs::milestone::Milestone"]},{"text":"impl Freeze for Project","synthetic":true,"types":["f3_rs::project::Project"]},{"text":"impl Freeze for PullRequest","synthetic":true,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl Freeze for PullRequestRef","synthetic":true,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl Freeze for Reaction","synthetic":true,"types":["f3_rs::reaction::Reaction"]},{"text":"impl Freeze for Release","synthetic":true,"types":["f3_rs::release::Release"]},{"text":"impl Freeze for ReleaseAsset","synthetic":true,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl Freeze for Repository","synthetic":true,"types":["f3_rs::repository::Repository"]},{"text":"impl Freeze for Topic","synthetic":true,"types":["f3_rs::topic::Topic"]},{"text":"impl Freeze for User","synthetic":true,"types":["f3_rs::user::User"]},{"text":"impl Freeze for OpenCloseState","synthetic":true,"types":["f3_rs::OpenCloseState"]}]; +implementors["f3_rs"] = [{"text":"impl Freeze for Comment","synthetic":true,"types":["f3_rs::comment::Comment"]},{"text":"impl Freeze for Identities","synthetic":true,"types":["f3_rs::identities::Identities"]},{"text":"impl Freeze for Issue","synthetic":true,"types":["f3_rs::issue::Issue"]},{"text":"impl Freeze for Label","synthetic":true,"types":["f3_rs::label::Label"]},{"text":"impl Freeze for Milestone","synthetic":true,"types":["f3_rs::milestone::Milestone"]},{"text":"impl Freeze for Project","synthetic":true,"types":["f3_rs::project::Project"]},{"text":"impl Freeze for PullRequest","synthetic":true,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl Freeze for PullRequestRef","synthetic":true,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl Freeze for Reaction","synthetic":true,"types":["f3_rs::reaction::Reaction"]},{"text":"impl Freeze for Release","synthetic":true,"types":["f3_rs::release::Release"]},{"text":"impl Freeze for ReleaseAsset","synthetic":true,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl Freeze for Repository","synthetic":true,"types":["f3_rs::repository::Repository"]},{"text":"impl Freeze for ReviewState","synthetic":true,"types":["f3_rs::review::ReviewState"]},{"text":"impl Freeze for Review","synthetic":true,"types":["f3_rs::review::Review"]},{"text":"impl Freeze for ReviewComment","synthetic":true,"types":["f3_rs::review::ReviewComment"]},{"text":"impl Freeze for Topic","synthetic":true,"types":["f3_rs::topic::Topic"]},{"text":"impl Freeze for User","synthetic":true,"types":["f3_rs::user::User"]},{"text":"impl Freeze for OpenCloseState","synthetic":true,"types":["f3_rs::OpenCloseState"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Send.js b/implementors/core/marker/trait.Send.js index 89f9c67..ec77fa6 100644 --- a/implementors/core/marker/trait.Send.js +++ b/implementors/core/marker/trait.Send.js @@ -1,3 +1,3 @@ (function() {var implementors = {}; -implementors["f3_rs"] = [{"text":"impl Send for Comment","synthetic":true,"types":["f3_rs::comment::Comment"]},{"text":"impl Send for Identities","synthetic":true,"types":["f3_rs::identities::Identities"]},{"text":"impl Send for Issue","synthetic":true,"types":["f3_rs::issue::Issue"]},{"text":"impl Send for Label","synthetic":true,"types":["f3_rs::label::Label"]},{"text":"impl Send for Milestone","synthetic":true,"types":["f3_rs::milestone::Milestone"]},{"text":"impl Send for Project","synthetic":true,"types":["f3_rs::project::Project"]},{"text":"impl Send for PullRequest","synthetic":true,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl Send for PullRequestRef","synthetic":true,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl Send for Reaction","synthetic":true,"types":["f3_rs::reaction::Reaction"]},{"text":"impl Send for Release","synthetic":true,"types":["f3_rs::release::Release"]},{"text":"impl Send for ReleaseAsset","synthetic":true,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl Send for Repository","synthetic":true,"types":["f3_rs::repository::Repository"]},{"text":"impl Send for Topic","synthetic":true,"types":["f3_rs::topic::Topic"]},{"text":"impl Send for User","synthetic":true,"types":["f3_rs::user::User"]},{"text":"impl Send for OpenCloseState","synthetic":true,"types":["f3_rs::OpenCloseState"]}]; +implementors["f3_rs"] = [{"text":"impl Send for Comment","synthetic":true,"types":["f3_rs::comment::Comment"]},{"text":"impl Send for Identities","synthetic":true,"types":["f3_rs::identities::Identities"]},{"text":"impl Send for Issue","synthetic":true,"types":["f3_rs::issue::Issue"]},{"text":"impl Send for Label","synthetic":true,"types":["f3_rs::label::Label"]},{"text":"impl Send for Milestone","synthetic":true,"types":["f3_rs::milestone::Milestone"]},{"text":"impl Send for Project","synthetic":true,"types":["f3_rs::project::Project"]},{"text":"impl Send for PullRequest","synthetic":true,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl Send for PullRequestRef","synthetic":true,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl Send for Reaction","synthetic":true,"types":["f3_rs::reaction::Reaction"]},{"text":"impl Send for Release","synthetic":true,"types":["f3_rs::release::Release"]},{"text":"impl Send for ReleaseAsset","synthetic":true,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl Send for Repository","synthetic":true,"types":["f3_rs::repository::Repository"]},{"text":"impl Send for ReviewState","synthetic":true,"types":["f3_rs::review::ReviewState"]},{"text":"impl Send for Review","synthetic":true,"types":["f3_rs::review::Review"]},{"text":"impl Send for ReviewComment","synthetic":true,"types":["f3_rs::review::ReviewComment"]},{"text":"impl Send for Topic","synthetic":true,"types":["f3_rs::topic::Topic"]},{"text":"impl Send for User","synthetic":true,"types":["f3_rs::user::User"]},{"text":"impl Send for OpenCloseState","synthetic":true,"types":["f3_rs::OpenCloseState"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.StructuralEq.js b/implementors/core/marker/trait.StructuralEq.js index a041e86..abdbada 100644 --- a/implementors/core/marker/trait.StructuralEq.js +++ b/implementors/core/marker/trait.StructuralEq.js @@ -1,3 +1,3 @@ (function() {var implementors = {}; -implementors["f3_rs"] = [{"text":"impl StructuralEq for Comment","synthetic":false,"types":["f3_rs::comment::Comment"]},{"text":"impl StructuralEq for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl StructuralEq for Issue","synthetic":false,"types":["f3_rs::issue::Issue"]},{"text":"impl StructuralEq for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl StructuralEq for Milestone","synthetic":false,"types":["f3_rs::milestone::Milestone"]},{"text":"impl StructuralEq for Project","synthetic":false,"types":["f3_rs::project::Project"]},{"text":"impl StructuralEq for PullRequest","synthetic":false,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl StructuralEq for PullRequestRef","synthetic":false,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl StructuralEq for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"text":"impl StructuralEq for Release","synthetic":false,"types":["f3_rs::release::Release"]},{"text":"impl StructuralEq for ReleaseAsset","synthetic":false,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl StructuralEq for Repository","synthetic":false,"types":["f3_rs::repository::Repository"]},{"text":"impl StructuralEq for Topic","synthetic":false,"types":["f3_rs::topic::Topic"]},{"text":"impl StructuralEq for User","synthetic":false,"types":["f3_rs::user::User"]},{"text":"impl StructuralEq for OpenCloseState","synthetic":false,"types":["f3_rs::OpenCloseState"]}]; +implementors["f3_rs"] = [{"text":"impl StructuralEq for Comment","synthetic":false,"types":["f3_rs::comment::Comment"]},{"text":"impl StructuralEq for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl StructuralEq for Issue","synthetic":false,"types":["f3_rs::issue::Issue"]},{"text":"impl StructuralEq for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl StructuralEq for Milestone","synthetic":false,"types":["f3_rs::milestone::Milestone"]},{"text":"impl StructuralEq for Project","synthetic":false,"types":["f3_rs::project::Project"]},{"text":"impl StructuralEq for PullRequest","synthetic":false,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl StructuralEq for PullRequestRef","synthetic":false,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl StructuralEq for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"text":"impl StructuralEq for Release","synthetic":false,"types":["f3_rs::release::Release"]},{"text":"impl StructuralEq for ReleaseAsset","synthetic":false,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl StructuralEq for Repository","synthetic":false,"types":["f3_rs::repository::Repository"]},{"text":"impl StructuralEq for ReviewState","synthetic":false,"types":["f3_rs::review::ReviewState"]},{"text":"impl StructuralEq for Review","synthetic":false,"types":["f3_rs::review::Review"]},{"text":"impl StructuralEq for ReviewComment","synthetic":false,"types":["f3_rs::review::ReviewComment"]},{"text":"impl StructuralEq for Topic","synthetic":false,"types":["f3_rs::topic::Topic"]},{"text":"impl StructuralEq for User","synthetic":false,"types":["f3_rs::user::User"]},{"text":"impl StructuralEq for OpenCloseState","synthetic":false,"types":["f3_rs::OpenCloseState"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.StructuralPartialEq.js b/implementors/core/marker/trait.StructuralPartialEq.js index 3b96daa..d08654c 100644 --- a/implementors/core/marker/trait.StructuralPartialEq.js +++ b/implementors/core/marker/trait.StructuralPartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = {}; -implementors["f3_rs"] = [{"text":"impl StructuralPartialEq for Comment","synthetic":false,"types":["f3_rs::comment::Comment"]},{"text":"impl StructuralPartialEq for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl StructuralPartialEq for Issue","synthetic":false,"types":["f3_rs::issue::Issue"]},{"text":"impl StructuralPartialEq for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl StructuralPartialEq for Milestone","synthetic":false,"types":["f3_rs::milestone::Milestone"]},{"text":"impl StructuralPartialEq for Project","synthetic":false,"types":["f3_rs::project::Project"]},{"text":"impl StructuralPartialEq for PullRequest","synthetic":false,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl StructuralPartialEq for PullRequestRef","synthetic":false,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl StructuralPartialEq for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"text":"impl StructuralPartialEq for Release","synthetic":false,"types":["f3_rs::release::Release"]},{"text":"impl StructuralPartialEq for ReleaseAsset","synthetic":false,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl StructuralPartialEq for Repository","synthetic":false,"types":["f3_rs::repository::Repository"]},{"text":"impl StructuralPartialEq for Topic","synthetic":false,"types":["f3_rs::topic::Topic"]},{"text":"impl StructuralPartialEq for User","synthetic":false,"types":["f3_rs::user::User"]},{"text":"impl StructuralPartialEq for OpenCloseState","synthetic":false,"types":["f3_rs::OpenCloseState"]}]; +implementors["f3_rs"] = [{"text":"impl StructuralPartialEq for Comment","synthetic":false,"types":["f3_rs::comment::Comment"]},{"text":"impl StructuralPartialEq for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl StructuralPartialEq for Issue","synthetic":false,"types":["f3_rs::issue::Issue"]},{"text":"impl StructuralPartialEq for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl StructuralPartialEq for Milestone","synthetic":false,"types":["f3_rs::milestone::Milestone"]},{"text":"impl StructuralPartialEq for Project","synthetic":false,"types":["f3_rs::project::Project"]},{"text":"impl StructuralPartialEq for PullRequest","synthetic":false,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl StructuralPartialEq for PullRequestRef","synthetic":false,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl StructuralPartialEq for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"text":"impl StructuralPartialEq for Release","synthetic":false,"types":["f3_rs::release::Release"]},{"text":"impl StructuralPartialEq for ReleaseAsset","synthetic":false,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl StructuralPartialEq for Repository","synthetic":false,"types":["f3_rs::repository::Repository"]},{"text":"impl StructuralPartialEq for ReviewState","synthetic":false,"types":["f3_rs::review::ReviewState"]},{"text":"impl StructuralPartialEq for Review","synthetic":false,"types":["f3_rs::review::Review"]},{"text":"impl StructuralPartialEq for ReviewComment","synthetic":false,"types":["f3_rs::review::ReviewComment"]},{"text":"impl StructuralPartialEq for Topic","synthetic":false,"types":["f3_rs::topic::Topic"]},{"text":"impl StructuralPartialEq for User","synthetic":false,"types":["f3_rs::user::User"]},{"text":"impl StructuralPartialEq for OpenCloseState","synthetic":false,"types":["f3_rs::OpenCloseState"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Sync.js b/implementors/core/marker/trait.Sync.js index af5ed76..475cf32 100644 --- a/implementors/core/marker/trait.Sync.js +++ b/implementors/core/marker/trait.Sync.js @@ -1,3 +1,3 @@ (function() {var implementors = {}; -implementors["f3_rs"] = [{"text":"impl Sync for Comment","synthetic":true,"types":["f3_rs::comment::Comment"]},{"text":"impl Sync for Identities","synthetic":true,"types":["f3_rs::identities::Identities"]},{"text":"impl Sync for Issue","synthetic":true,"types":["f3_rs::issue::Issue"]},{"text":"impl Sync for Label","synthetic":true,"types":["f3_rs::label::Label"]},{"text":"impl Sync for Milestone","synthetic":true,"types":["f3_rs::milestone::Milestone"]},{"text":"impl Sync for Project","synthetic":true,"types":["f3_rs::project::Project"]},{"text":"impl Sync for PullRequest","synthetic":true,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl Sync for PullRequestRef","synthetic":true,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl Sync for Reaction","synthetic":true,"types":["f3_rs::reaction::Reaction"]},{"text":"impl Sync for Release","synthetic":true,"types":["f3_rs::release::Release"]},{"text":"impl Sync for ReleaseAsset","synthetic":true,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl Sync for Repository","synthetic":true,"types":["f3_rs::repository::Repository"]},{"text":"impl Sync for Topic","synthetic":true,"types":["f3_rs::topic::Topic"]},{"text":"impl Sync for User","synthetic":true,"types":["f3_rs::user::User"]},{"text":"impl Sync for OpenCloseState","synthetic":true,"types":["f3_rs::OpenCloseState"]}]; +implementors["f3_rs"] = [{"text":"impl Sync for Comment","synthetic":true,"types":["f3_rs::comment::Comment"]},{"text":"impl Sync for Identities","synthetic":true,"types":["f3_rs::identities::Identities"]},{"text":"impl Sync for Issue","synthetic":true,"types":["f3_rs::issue::Issue"]},{"text":"impl Sync for Label","synthetic":true,"types":["f3_rs::label::Label"]},{"text":"impl Sync for Milestone","synthetic":true,"types":["f3_rs::milestone::Milestone"]},{"text":"impl Sync for Project","synthetic":true,"types":["f3_rs::project::Project"]},{"text":"impl Sync for PullRequest","synthetic":true,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl Sync for PullRequestRef","synthetic":true,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl Sync for Reaction","synthetic":true,"types":["f3_rs::reaction::Reaction"]},{"text":"impl Sync for Release","synthetic":true,"types":["f3_rs::release::Release"]},{"text":"impl Sync for ReleaseAsset","synthetic":true,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl Sync for Repository","synthetic":true,"types":["f3_rs::repository::Repository"]},{"text":"impl Sync for ReviewState","synthetic":true,"types":["f3_rs::review::ReviewState"]},{"text":"impl Sync for Review","synthetic":true,"types":["f3_rs::review::Review"]},{"text":"impl Sync for ReviewComment","synthetic":true,"types":["f3_rs::review::ReviewComment"]},{"text":"impl Sync for Topic","synthetic":true,"types":["f3_rs::topic::Topic"]},{"text":"impl Sync for User","synthetic":true,"types":["f3_rs::user::User"]},{"text":"impl Sync for OpenCloseState","synthetic":true,"types":["f3_rs::OpenCloseState"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Unpin.js b/implementors/core/marker/trait.Unpin.js index bf6f06c..e603c3a 100644 --- a/implementors/core/marker/trait.Unpin.js +++ b/implementors/core/marker/trait.Unpin.js @@ -1,3 +1,3 @@ (function() {var implementors = {}; -implementors["f3_rs"] = [{"text":"impl Unpin for Comment","synthetic":true,"types":["f3_rs::comment::Comment"]},{"text":"impl Unpin for Identities","synthetic":true,"types":["f3_rs::identities::Identities"]},{"text":"impl Unpin for Issue","synthetic":true,"types":["f3_rs::issue::Issue"]},{"text":"impl Unpin for Label","synthetic":true,"types":["f3_rs::label::Label"]},{"text":"impl Unpin for Milestone","synthetic":true,"types":["f3_rs::milestone::Milestone"]},{"text":"impl Unpin for Project","synthetic":true,"types":["f3_rs::project::Project"]},{"text":"impl Unpin for PullRequest","synthetic":true,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl Unpin for PullRequestRef","synthetic":true,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl Unpin for Reaction","synthetic":true,"types":["f3_rs::reaction::Reaction"]},{"text":"impl Unpin for Release","synthetic":true,"types":["f3_rs::release::Release"]},{"text":"impl Unpin for ReleaseAsset","synthetic":true,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl Unpin for Repository","synthetic":true,"types":["f3_rs::repository::Repository"]},{"text":"impl Unpin for Topic","synthetic":true,"types":["f3_rs::topic::Topic"]},{"text":"impl Unpin for User","synthetic":true,"types":["f3_rs::user::User"]},{"text":"impl Unpin for OpenCloseState","synthetic":true,"types":["f3_rs::OpenCloseState"]}]; +implementors["f3_rs"] = [{"text":"impl Unpin for Comment","synthetic":true,"types":["f3_rs::comment::Comment"]},{"text":"impl Unpin for Identities","synthetic":true,"types":["f3_rs::identities::Identities"]},{"text":"impl Unpin for Issue","synthetic":true,"types":["f3_rs::issue::Issue"]},{"text":"impl Unpin for Label","synthetic":true,"types":["f3_rs::label::Label"]},{"text":"impl Unpin for Milestone","synthetic":true,"types":["f3_rs::milestone::Milestone"]},{"text":"impl Unpin for Project","synthetic":true,"types":["f3_rs::project::Project"]},{"text":"impl Unpin for PullRequest","synthetic":true,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl Unpin for PullRequestRef","synthetic":true,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl Unpin for Reaction","synthetic":true,"types":["f3_rs::reaction::Reaction"]},{"text":"impl Unpin for Release","synthetic":true,"types":["f3_rs::release::Release"]},{"text":"impl Unpin for ReleaseAsset","synthetic":true,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl Unpin for Repository","synthetic":true,"types":["f3_rs::repository::Repository"]},{"text":"impl Unpin for ReviewState","synthetic":true,"types":["f3_rs::review::ReviewState"]},{"text":"impl Unpin for Review","synthetic":true,"types":["f3_rs::review::Review"]},{"text":"impl Unpin for ReviewComment","synthetic":true,"types":["f3_rs::review::ReviewComment"]},{"text":"impl Unpin for Topic","synthetic":true,"types":["f3_rs::topic::Topic"]},{"text":"impl Unpin for User","synthetic":true,"types":["f3_rs::user::User"]},{"text":"impl Unpin for OpenCloseState","synthetic":true,"types":["f3_rs::OpenCloseState"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index dfd04c3..fed1378 100644 --- a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,3 +1,3 @@ (function() {var implementors = {}; -implementors["f3_rs"] = [{"text":"impl RefUnwindSafe for Comment","synthetic":true,"types":["f3_rs::comment::Comment"]},{"text":"impl RefUnwindSafe for Identities","synthetic":true,"types":["f3_rs::identities::Identities"]},{"text":"impl RefUnwindSafe for Issue","synthetic":true,"types":["f3_rs::issue::Issue"]},{"text":"impl RefUnwindSafe for Label","synthetic":true,"types":["f3_rs::label::Label"]},{"text":"impl RefUnwindSafe for Milestone","synthetic":true,"types":["f3_rs::milestone::Milestone"]},{"text":"impl RefUnwindSafe for Project","synthetic":true,"types":["f3_rs::project::Project"]},{"text":"impl RefUnwindSafe for PullRequest","synthetic":true,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl RefUnwindSafe for PullRequestRef","synthetic":true,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl RefUnwindSafe for Reaction","synthetic":true,"types":["f3_rs::reaction::Reaction"]},{"text":"impl RefUnwindSafe for Release","synthetic":true,"types":["f3_rs::release::Release"]},{"text":"impl RefUnwindSafe for ReleaseAsset","synthetic":true,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl RefUnwindSafe for Repository","synthetic":true,"types":["f3_rs::repository::Repository"]},{"text":"impl RefUnwindSafe for Topic","synthetic":true,"types":["f3_rs::topic::Topic"]},{"text":"impl RefUnwindSafe for User","synthetic":true,"types":["f3_rs::user::User"]},{"text":"impl RefUnwindSafe for OpenCloseState","synthetic":true,"types":["f3_rs::OpenCloseState"]}]; +implementors["f3_rs"] = [{"text":"impl RefUnwindSafe for Comment","synthetic":true,"types":["f3_rs::comment::Comment"]},{"text":"impl RefUnwindSafe for Identities","synthetic":true,"types":["f3_rs::identities::Identities"]},{"text":"impl RefUnwindSafe for Issue","synthetic":true,"types":["f3_rs::issue::Issue"]},{"text":"impl RefUnwindSafe for Label","synthetic":true,"types":["f3_rs::label::Label"]},{"text":"impl RefUnwindSafe for Milestone","synthetic":true,"types":["f3_rs::milestone::Milestone"]},{"text":"impl RefUnwindSafe for Project","synthetic":true,"types":["f3_rs::project::Project"]},{"text":"impl RefUnwindSafe for PullRequest","synthetic":true,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl RefUnwindSafe for PullRequestRef","synthetic":true,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl RefUnwindSafe for Reaction","synthetic":true,"types":["f3_rs::reaction::Reaction"]},{"text":"impl RefUnwindSafe for Release","synthetic":true,"types":["f3_rs::release::Release"]},{"text":"impl RefUnwindSafe for ReleaseAsset","synthetic":true,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl RefUnwindSafe for Repository","synthetic":true,"types":["f3_rs::repository::Repository"]},{"text":"impl RefUnwindSafe for ReviewState","synthetic":true,"types":["f3_rs::review::ReviewState"]},{"text":"impl RefUnwindSafe for Review","synthetic":true,"types":["f3_rs::review::Review"]},{"text":"impl RefUnwindSafe for ReviewComment","synthetic":true,"types":["f3_rs::review::ReviewComment"]},{"text":"impl RefUnwindSafe for Topic","synthetic":true,"types":["f3_rs::topic::Topic"]},{"text":"impl RefUnwindSafe for User","synthetic":true,"types":["f3_rs::user::User"]},{"text":"impl RefUnwindSafe for OpenCloseState","synthetic":true,"types":["f3_rs::OpenCloseState"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index 950a5e7..a2758ec 100644 --- a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,3 +1,3 @@ (function() {var implementors = {}; -implementors["f3_rs"] = [{"text":"impl UnwindSafe for Comment","synthetic":true,"types":["f3_rs::comment::Comment"]},{"text":"impl UnwindSafe for Identities","synthetic":true,"types":["f3_rs::identities::Identities"]},{"text":"impl UnwindSafe for Issue","synthetic":true,"types":["f3_rs::issue::Issue"]},{"text":"impl UnwindSafe for Label","synthetic":true,"types":["f3_rs::label::Label"]},{"text":"impl UnwindSafe for Milestone","synthetic":true,"types":["f3_rs::milestone::Milestone"]},{"text":"impl UnwindSafe for Project","synthetic":true,"types":["f3_rs::project::Project"]},{"text":"impl UnwindSafe for PullRequest","synthetic":true,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl UnwindSafe for PullRequestRef","synthetic":true,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl UnwindSafe for Reaction","synthetic":true,"types":["f3_rs::reaction::Reaction"]},{"text":"impl UnwindSafe for Release","synthetic":true,"types":["f3_rs::release::Release"]},{"text":"impl UnwindSafe for ReleaseAsset","synthetic":true,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl UnwindSafe for Repository","synthetic":true,"types":["f3_rs::repository::Repository"]},{"text":"impl UnwindSafe for Topic","synthetic":true,"types":["f3_rs::topic::Topic"]},{"text":"impl UnwindSafe for User","synthetic":true,"types":["f3_rs::user::User"]},{"text":"impl UnwindSafe for OpenCloseState","synthetic":true,"types":["f3_rs::OpenCloseState"]}]; +implementors["f3_rs"] = [{"text":"impl UnwindSafe for Comment","synthetic":true,"types":["f3_rs::comment::Comment"]},{"text":"impl UnwindSafe for Identities","synthetic":true,"types":["f3_rs::identities::Identities"]},{"text":"impl UnwindSafe for Issue","synthetic":true,"types":["f3_rs::issue::Issue"]},{"text":"impl UnwindSafe for Label","synthetic":true,"types":["f3_rs::label::Label"]},{"text":"impl UnwindSafe for Milestone","synthetic":true,"types":["f3_rs::milestone::Milestone"]},{"text":"impl UnwindSafe for Project","synthetic":true,"types":["f3_rs::project::Project"]},{"text":"impl UnwindSafe for PullRequest","synthetic":true,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl UnwindSafe for PullRequestRef","synthetic":true,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl UnwindSafe for Reaction","synthetic":true,"types":["f3_rs::reaction::Reaction"]},{"text":"impl UnwindSafe for Release","synthetic":true,"types":["f3_rs::release::Release"]},{"text":"impl UnwindSafe for ReleaseAsset","synthetic":true,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl UnwindSafe for Repository","synthetic":true,"types":["f3_rs::repository::Repository"]},{"text":"impl UnwindSafe for ReviewState","synthetic":true,"types":["f3_rs::review::ReviewState"]},{"text":"impl UnwindSafe for Review","synthetic":true,"types":["f3_rs::review::Review"]},{"text":"impl UnwindSafe for ReviewComment","synthetic":true,"types":["f3_rs::review::ReviewComment"]},{"text":"impl UnwindSafe for Topic","synthetic":true,"types":["f3_rs::topic::Topic"]},{"text":"impl UnwindSafe for User","synthetic":true,"types":["f3_rs::user::User"]},{"text":"impl UnwindSafe for OpenCloseState","synthetic":true,"types":["f3_rs::OpenCloseState"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/de/trait.Deserialize.js b/implementors/serde/de/trait.Deserialize.js index 8c13bb2..9cbf642 100644 --- a/implementors/serde/de/trait.Deserialize.js +++ b/implementors/serde/de/trait.Deserialize.js @@ -1,3 +1,3 @@ (function() {var implementors = {}; -implementors["f3_rs"] = [{"text":"impl<'de> Deserialize<'de> for Comment","synthetic":false,"types":["f3_rs::comment::Comment"]},{"text":"impl<'de> Deserialize<'de> for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl<'de> Deserialize<'de> for Issue","synthetic":false,"types":["f3_rs::issue::Issue"]},{"text":"impl<'de> Deserialize<'de> for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl<'de> Deserialize<'de> for Milestone","synthetic":false,"types":["f3_rs::milestone::Milestone"]},{"text":"impl<'de> Deserialize<'de> for Project","synthetic":false,"types":["f3_rs::project::Project"]},{"text":"impl<'de> Deserialize<'de> for PullRequest","synthetic":false,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl<'de> Deserialize<'de> for PullRequestRef","synthetic":false,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl<'de> Deserialize<'de> for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"text":"impl<'de> Deserialize<'de> for Release","synthetic":false,"types":["f3_rs::release::Release"]},{"text":"impl<'de> Deserialize<'de> for ReleaseAsset","synthetic":false,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl<'de> Deserialize<'de> for Repository","synthetic":false,"types":["f3_rs::repository::Repository"]},{"text":"impl<'de> Deserialize<'de> for Topic","synthetic":false,"types":["f3_rs::topic::Topic"]},{"text":"impl<'de> Deserialize<'de> for User","synthetic":false,"types":["f3_rs::user::User"]},{"text":"impl<'de> Deserialize<'de> for OpenCloseState","synthetic":false,"types":["f3_rs::OpenCloseState"]}]; +implementors["f3_rs"] = [{"text":"impl<'de> Deserialize<'de> for Comment","synthetic":false,"types":["f3_rs::comment::Comment"]},{"text":"impl<'de> Deserialize<'de> for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl<'de> Deserialize<'de> for Issue","synthetic":false,"types":["f3_rs::issue::Issue"]},{"text":"impl<'de> Deserialize<'de> for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl<'de> Deserialize<'de> for Milestone","synthetic":false,"types":["f3_rs::milestone::Milestone"]},{"text":"impl<'de> Deserialize<'de> for Project","synthetic":false,"types":["f3_rs::project::Project"]},{"text":"impl<'de> Deserialize<'de> for PullRequest","synthetic":false,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl<'de> Deserialize<'de> for PullRequestRef","synthetic":false,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl<'de> Deserialize<'de> for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"text":"impl<'de> Deserialize<'de> for Release","synthetic":false,"types":["f3_rs::release::Release"]},{"text":"impl<'de> Deserialize<'de> for ReleaseAsset","synthetic":false,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl<'de> Deserialize<'de> for Repository","synthetic":false,"types":["f3_rs::repository::Repository"]},{"text":"impl<'de> Deserialize<'de> for ReviewState","synthetic":false,"types":["f3_rs::review::ReviewState"]},{"text":"impl<'de> Deserialize<'de> for Review","synthetic":false,"types":["f3_rs::review::Review"]},{"text":"impl<'de> Deserialize<'de> for ReviewComment","synthetic":false,"types":["f3_rs::review::ReviewComment"]},{"text":"impl<'de> Deserialize<'de> for Topic","synthetic":false,"types":["f3_rs::topic::Topic"]},{"text":"impl<'de> Deserialize<'de> for User","synthetic":false,"types":["f3_rs::user::User"]},{"text":"impl<'de> Deserialize<'de> for OpenCloseState","synthetic":false,"types":["f3_rs::OpenCloseState"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/ser/trait.Serialize.js b/implementors/serde/ser/trait.Serialize.js index ccdee3c..daaf495 100644 --- a/implementors/serde/ser/trait.Serialize.js +++ b/implementors/serde/ser/trait.Serialize.js @@ -1,3 +1,3 @@ (function() {var implementors = {}; -implementors["f3_rs"] = [{"text":"impl Serialize for Comment","synthetic":false,"types":["f3_rs::comment::Comment"]},{"text":"impl Serialize for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl Serialize for Issue","synthetic":false,"types":["f3_rs::issue::Issue"]},{"text":"impl Serialize for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl Serialize for Milestone","synthetic":false,"types":["f3_rs::milestone::Milestone"]},{"text":"impl Serialize for Project","synthetic":false,"types":["f3_rs::project::Project"]},{"text":"impl Serialize for PullRequest","synthetic":false,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl Serialize for PullRequestRef","synthetic":false,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl Serialize for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"text":"impl Serialize for Release","synthetic":false,"types":["f3_rs::release::Release"]},{"text":"impl Serialize for ReleaseAsset","synthetic":false,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl Serialize for Repository","synthetic":false,"types":["f3_rs::repository::Repository"]},{"text":"impl Serialize for Topic","synthetic":false,"types":["f3_rs::topic::Topic"]},{"text":"impl Serialize for User","synthetic":false,"types":["f3_rs::user::User"]},{"text":"impl Serialize for OpenCloseState","synthetic":false,"types":["f3_rs::OpenCloseState"]}]; +implementors["f3_rs"] = [{"text":"impl Serialize for Comment","synthetic":false,"types":["f3_rs::comment::Comment"]},{"text":"impl Serialize for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl Serialize for Issue","synthetic":false,"types":["f3_rs::issue::Issue"]},{"text":"impl Serialize for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl Serialize for Milestone","synthetic":false,"types":["f3_rs::milestone::Milestone"]},{"text":"impl Serialize for Project","synthetic":false,"types":["f3_rs::project::Project"]},{"text":"impl Serialize for PullRequest","synthetic":false,"types":["f3_rs::pullrequest::PullRequest"]},{"text":"impl Serialize for PullRequestRef","synthetic":false,"types":["f3_rs::pullrequest::PullRequestRef"]},{"text":"impl Serialize for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"text":"impl Serialize for Release","synthetic":false,"types":["f3_rs::release::Release"]},{"text":"impl Serialize for ReleaseAsset","synthetic":false,"types":["f3_rs::release::ReleaseAsset"]},{"text":"impl Serialize for Repository","synthetic":false,"types":["f3_rs::repository::Repository"]},{"text":"impl Serialize for ReviewState","synthetic":false,"types":["f3_rs::review::ReviewState"]},{"text":"impl Serialize for Review","synthetic":false,"types":["f3_rs::review::Review"]},{"text":"impl Serialize for ReviewComment","synthetic":false,"types":["f3_rs::review::ReviewComment"]},{"text":"impl Serialize for Topic","synthetic":false,"types":["f3_rs::topic::Topic"]},{"text":"impl Serialize for User","synthetic":false,"types":["f3_rs::user::User"]},{"text":"impl Serialize for OpenCloseState","synthetic":false,"types":["f3_rs::OpenCloseState"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/search-index.js b/search-index.js index 583a10e..be681f7 100644 --- a/search-index.js +++ b/search-index.js @@ -1,4 +1,4 @@ var searchIndex = JSON.parse('{\ -"f3_rs":{"doc":"Welcome to F3 Documentation!","t":[13,13,4,11,11,11,11,0,11,11,11,11,11,0,11,0,0,0,0,0,0,0,0,11,11,0,11,11,11,0,3,11,11,11,11,12,12,11,11,11,11,11,12,11,12,11,12,12,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,3,12,11,11,11,11,12,12,12,11,11,11,11,11,12,11,12,12,12,11,12,12,12,11,12,12,11,11,11,11,12,3,11,11,11,11,12,11,12,11,11,11,11,12,11,12,11,11,11,11,11,11,3,11,11,11,11,12,12,12,11,12,11,11,11,11,12,11,11,11,12,12,11,11,11,11,12,3,11,11,11,11,12,11,12,12,11,11,11,11,12,11,12,12,12,11,12,12,12,11,11,11,11,11,3,3,12,12,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,12,12,12,12,12,11,11,12,12,12,12,12,12,11,11,12,12,12,11,11,11,11,11,11,11,11,12,3,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,12,3,3,12,12,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,12,12,12,11,11,11,11,11,11,12,12,11,11,12,12,11,11,12,12,12,12,12,11,11,12,12,12,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,3,11,11,11,11,11,11,12,11,11,11,12,11,12,11,12,11,11,11,11,11,12],"n":["Closed","Open","OpenCloseState","borrow","borrow_mut","clone","clone_into","comment","default","deserialize","eq","fmt","from","identities","into","issue","label","milestone","project","pullrequest","reaction","release","repository","serialize","to_owned","topic","try_from","try_into","type_id","user","Comment","borrow","borrow_mut","clone","clone_into","content","created","default","deserialize","eq","fmt","from","index","into","issue_index","ne","poster_id","reactions","serialize","to_owned","try_from","try_into","type_id","updated","Identities","borrow","borrow_mut","clone","clone_into","default","deserialize","eq","fmt","from","into","ne","pairs","serialize","to_owned","try_from","try_into","type_id","Issue","assignees","borrow","borrow_mut","clone","clone_into","closed","content","created","default","deserialize","eq","fmt","from","index","into","is_locked","labels","milestone","ne","poster_id","reactions","reference","serialize","state","title","to_owned","try_from","try_into","type_id","updated","Label","borrow","borrow_mut","clone","clone_into","color","default","description","deserialize","eq","fmt","from","index","into","name","ne","serialize","to_owned","try_from","try_into","type_id","Milestone","borrow","borrow_mut","clone","clone_into","closed","created","deadline","default","description","deserialize","eq","fmt","from","index","into","ne","serialize","state","title","to_owned","try_from","try_into","type_id","updated","Project","borrow","borrow_mut","clone","clone_into","clone_url","default","default_branch","description","deserialize","eq","fmt","from","index","into","is_mirror","is_private","name","ne","original_url","owner","repositories","serialize","to_owned","try_from","try_into","type_id","PullRequest","PullRequestRef","assignees","base","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_url","closed","content","created","default","default","deserialize","deserialize","eq","eq","fmt","fmt","from","from","head","index","into","into","is_locked","labels","merged","merged_commit_sha","merged_time","milestone","ne","ne","owner_name","patch_url","poster_id","reactions","reference","repo_name","serialize","serialize","sha","state","title","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","updated","Reaction","borrow","borrow_mut","clone","clone_into","content","default","deserialize","eq","fmt","from","index","into","ne","serialize","to_owned","try_from","try_into","type_id","user_id","Release","ReleaseAsset","assets","body","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","content_type","created","created","default","default","deserialize","deserialize","download_count","download_url","draft","eq","eq","fmt","fmt","from","from","index","index","into","into","name","name","ne","ne","prerelease","published","publisher_email","publisher_id","publisher_name","serialize","serialize","size","tag_name","target_commitish","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","updated","Repository","borrow","borrow_mut","clone","clone_into","default","deserialize","eq","fmt","from","into","name","ne","serialize","to_owned","try_from","try_into","type_id","Topic","borrow","borrow_mut","clone","clone_into","default","deserialize","eq","fmt","from","index","into","name","ne","serialize","to_owned","try_from","try_into","type_id","User","borrow","borrow_mut","clone","clone_into","default","deserialize","email","eq","fmt","from","index","into","name","ne","password","serialize","to_owned","try_from","try_into","type_id","username"],"q":["f3_rs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","f3_rs::comment","","","","","","","","","","","","","","","","","","","","","","","","f3_rs::identities","","","","","","","","","","","","","","","","","","f3_rs::issue","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","f3_rs::label","","","","","","","","","","","","","","","","","","","","","f3_rs::milestone","","","","","","","","","","","","","","","","","","","","","","","","","f3_rs::project","","","","","","","","","","","","","","","","","","","","","","","","","","","f3_rs::pullrequest","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","f3_rs::reaction","","","","","","","","","","","","","","","","","","","","f3_rs::release","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","f3_rs::repository","","","","","","","","","","","","","","","","","","f3_rs::topic","","","","","","","","","","","","","","","","","","","f3_rs::user","","","","","","","","","","","","","","","","","","","","",""],"d":["A ‘closed’ issue will not see any activity in the …","An ‘open’ issue will see activity in the future","states of issue, milestone, etc with only “open” and …","","","","","Comments associated to an issue or a pull/merge request …","","","","","Returns the argument unchanged.","Pairs of identities mapping one forge to another.","Calls U::from(self).","Issues associated to a repository within a forge (Gitea, …","Label associated to an issue or a comment","Milestone associated to a repository within a forge","A software project that resides on a forge (Gitea, GitLab, …","Pull requests associated to a repository within a forge …","Reaction associated to an issue or a comment","Assets that constitute a release for a given tag.","VCS repository relative to a project.","","","A list of categories associated with a project.","","","","A forge user","Comments associated to an issue or a pull/merge request …","","","","","Multiline content of the comment","Creating time","","","","","Returns the argument unchanged.","Unique identifier of the comment","Calls U::from(self).","Unique identifier of the issue or pull/merge request …","","Unique identifier of the user who authored the comment","Multiline content of the comment","","","","","","Last update time","Pairs of identities mapping one forge to another. The …","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","Issues associated to a repository within a forge (Gitea, …","List of assignees.","","","","","The last time ‘state’ changed to ‘closed’","Long, multiline, description","Creation time","","","","","Returns the argument unchanged.","Unique identifier, relative to the repository","Calls U::from(self).","A locked issue can only be modified by privileged users","List of labels.","Name of the milestone","","Unique identifier of the user who authored the issue.","List of reactions","Target branch in the repository.","","state of the issue","Short description displayed as the title.","","","","","Last update time","Label associated to an issue or a comment","","","","","Color code of the label","","Long, multi-line description","","","","Returns the argument unchanged.","Unique identifier of the label","Calls U::from(self).","Name of the label, unique within the repository","","","","","","","Milestone associated to a repository within a forge","","","","","The last time ‘state’ changed to ‘closed’","Creating time","Deadline after which the milestone is overdue","","Long, multiline, description","","","","Returns the argument unchanged.","Unique identifier","Calls U::from(self).","","","A ‘closed’ milestone will not see any activity in the …","Short description","","","","","Last update time","A software project that resides on a forge (Gitea, GitLab, …","","","","","URL to clone the git repository of the project.","","Name of the default branch in the git repository","Long, multiline, description of the project.","","","","Returns the argument unchanged.","Unique identifier of the project","Calls U::from(self).","True if it is a mirror of a project residing on another …","True if the visibility of the project is not public.","Name of the project, relative to the owner","","URL of the homepage of the project","Owner of the project, either a forge user or an …","","","","","","","Pull requests associated to a repository within a forge …","PullRequest reference to a commit The location of a …","List of assignees.","The branch where the pull request changes in the head are …","","","","","","","","","URL of the repository where the commit is located.","The last time ‘state’ changed to ‘closed’","Long, multiline, description","Creation time","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","The changes proposed in the pull request.","Unique identifier, relative to the repository","Calls U::from(self).","Calls U::from(self).","A locked pull request issue can only be modified by …","List of labels.","True if the pull request was merged","The SHA of the merge commit","The time when the pull request was merged.","Name of the milestone","","","Name of the user or organization that contains the project.","URL from which the patch of the pull request can be …","Unique identifier of the user who authored the pull …","List of reactions","Target branch in the repository.","Name of the project that contains the git repository.","","","SHA of the commit","state of the pull request","Short description displayed as the title.","","","","","","","","","Last update time","Reaction associated to an issue or a comment","","","","","Representation of the reaction","","","","","Returns the argument unchanged.","Unique identifier of the reaction","Calls U::from(self).","","","","","","","Unique identifier of the user who authored the reaction","Assets that constitute a release for a given tag.","A file associated with a release.","List of assets associated with the release.","Text describing the contents of the release.","","","","","","","","","The content type of the release asset (application/zip, …","Creation time","Creation time","","","","","The number of times the release asset was downloaded.","The URL from which the release asset can be downloaded.","True if the release is a draft.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Unique identifier","Unique identifier of the release asset.","Calls U::from(self).","Calls U::from(self).","The name of the release","The name of the release asset.","","","True if the release is a pre-release.","Publication time.","Email of the user who authored the release.","Unique identifier of the user who authored the release.","Name of the user who authored the release.","","","Size in bytes of the release asset.","Git tag name of the release.","Specifies the commitish value that determines where the …","","","","","","","","","Last update time.","VCS repository relative to a project.","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","Suffix to add to the clone URL of the project to access …","","","","","","","A list of categories associated with a project.","","","","","","","","","Returns the argument unchanged.","Unique identifier of the topic","Calls U::from(self).","Name of the category the project belongs to","","","","","","","A forge user","","","","","","","Mail of the user","","","Returns the argument unchanged.","Unique identifier of the user","Calls U::from(self).","User readable name of the user","","Password of the user","","","","","","Unique name readable name of the user"],"i":[1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,0,8,8,8,9,8,9,8,9,8,9,9,8,8,8,8,9,8,9,8,9,8,9,8,9,8,8,8,9,8,8,8,8,8,8,8,9,9,8,8,8,9,9,8,9,9,8,8,8,9,8,9,8,9,8,9,8,0,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,0,0,11,11,11,12,11,12,11,12,11,12,12,11,12,11,12,11,12,12,12,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,12,12,11,11,11,12,11,12,11,12,11,12,12,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15],"f":[null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["openclosestate",4]],[[["",0],["",0]]],null,[[]],[[],["result",4]],[[["",0],["openclosestate",4]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],null,null,null,null,null,null,null,null,[[["",0]],["result",4]],[[["",0]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["comment",3]],[[["",0],["",0]]],null,null,[[],["comment",3]],[[],["result",4]],[[["",0],["comment",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],null,[[["",0],["comment",3]],["bool",0]],null,null,[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["identities",3]],[[["",0],["",0]]],[[],["identities",3]],[[],["result",4]],[[["",0],["identities",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[["",0],["identities",3]],["bool",0]],null,[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["issue",3]],[[["",0],["",0]]],null,null,null,[[],["issue",3]],[[],["result",4]],[[["",0],["issue",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],null,null,null,[[["",0],["issue",3]],["bool",0]],null,null,null,[[["",0]],["result",4]],null,null,[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["label",3]],[[["",0],["",0]]],null,[[],["label",3]],null,[[],["result",4]],[[["",0],["label",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],null,[[["",0],["label",3]],["bool",0]],[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["milestone",3]],[[["",0],["",0]]],null,null,null,[[],["milestone",3]],null,[[],["result",4]],[[["",0],["milestone",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],[[["",0],["milestone",3]],["bool",0]],[[["",0]],["result",4]],null,null,[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["project",3]],[[["",0],["",0]]],null,[[],["project",3]],null,null,[[],["result",4]],[[["",0],["project",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],null,null,null,[[["",0],["project",3]],["bool",0]],null,null,null,[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["pullrequest",3]],[[["",0]],["pullrequestref",3]],[[["",0],["",0]]],[[["",0],["",0]]],null,null,null,null,[[],["pullrequest",3]],[[],["pullrequestref",3]],[[],["result",4]],[[],["result",4]],[[["",0],["pullrequest",3]],["bool",0]],[[["",0],["pullrequestref",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],null,null,[[]],[[]],null,null,null,null,null,null,[[["",0],["pullrequest",3]],["bool",0]],[[["",0],["pullrequestref",3]],["bool",0]],null,null,null,null,null,null,[[["",0]],["result",4]],[[["",0]],["result",4]],null,null,null,[[["",0]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["reaction",3]],[[["",0],["",0]]],null,[[],["reaction",3]],[[],["result",4]],[[["",0],["reaction",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],[[["",0],["reaction",3]],["bool",0]],[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["release",3]],[[["",0]],["releaseasset",3]],[[["",0],["",0]]],[[["",0],["",0]]],null,null,null,[[],["release",3]],[[],["releaseasset",3]],[[],["result",4]],[[],["result",4]],null,null,null,[[["",0],["release",3]],["bool",0]],[[["",0],["releaseasset",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],null,null,[[]],[[]],null,null,[[["",0],["release",3]],["bool",0]],[[["",0],["releaseasset",3]],["bool",0]],null,null,null,null,null,[[["",0]],["result",4]],[[["",0]],["result",4]],null,null,null,[[["",0]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["repository",3]],[[["",0],["",0]]],[[],["repository",3]],[[],["result",4]],[[["",0],["repository",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],null,[[["",0],["repository",3]],["bool",0]],[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["topic",3]],[[["",0],["",0]]],[[],["topic",3]],[[],["result",4]],[[["",0],["topic",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],null,[[["",0],["topic",3]],["bool",0]],[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["user",3]],[[["",0],["",0]]],[[],["user",3]],[[],["result",4]],null,[[["",0],["user",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],null,[[["",0],["user",3]],["bool",0]],null,[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null],"p":[[4,"OpenCloseState"],[3,"Comment"],[3,"Identities"],[3,"Issue"],[3,"Label"],[3,"Milestone"],[3,"Project"],[3,"PullRequest"],[3,"PullRequestRef"],[3,"Reaction"],[3,"Release"],[3,"ReleaseAsset"],[3,"Repository"],[3,"Topic"],[3,"User"]]}\ +"f3_rs":{"doc":"Welcome to F3 Documentation!","t":[13,13,4,11,11,11,11,0,11,11,11,11,11,0,11,0,0,0,0,0,0,0,0,0,11,11,0,11,11,11,0,3,11,11,11,11,12,12,11,11,11,11,11,12,11,12,11,12,12,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,3,12,11,11,11,11,12,12,12,11,11,11,11,11,12,11,12,12,12,11,12,12,12,11,12,12,11,11,11,11,12,3,11,11,11,11,12,11,12,11,11,11,11,12,11,12,11,11,11,11,11,11,3,11,11,11,11,12,12,12,11,12,11,11,11,11,12,11,11,11,12,12,11,11,11,11,12,3,11,11,11,11,12,11,12,12,11,11,11,11,12,11,12,12,12,11,12,12,12,11,11,11,11,11,3,3,12,12,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,12,12,12,12,12,11,11,12,12,12,12,12,12,11,11,12,12,12,11,11,11,11,11,11,11,11,12,3,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,12,3,3,12,12,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,12,12,12,11,11,11,11,11,11,12,12,11,11,12,12,11,11,12,12,12,12,12,11,11,12,12,12,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,13,13,13,13,3,3,4,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,11,11,11,12,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,12,12,11,11,12,12,12,12,12,12,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,3,11,11,11,11,11,11,12,11,11,11,12,11,12,11,12,11,11,11,11,11,12],"n":["Closed","Open","OpenCloseState","borrow","borrow_mut","clone","clone_into","comment","default","deserialize","eq","fmt","from","identities","into","issue","label","milestone","project","pullrequest","reaction","release","repository","review","serialize","to_owned","topic","try_from","try_into","type_id","user","Comment","borrow","borrow_mut","clone","clone_into","content","created","default","deserialize","eq","fmt","from","index","into","issue_index","ne","poster_id","reactions","serialize","to_owned","try_from","try_into","type_id","updated","Identities","borrow","borrow_mut","clone","clone_into","default","deserialize","eq","fmt","from","into","ne","pairs","serialize","to_owned","try_from","try_into","type_id","Issue","assignees","borrow","borrow_mut","clone","clone_into","closed","content","created","default","deserialize","eq","fmt","from","index","into","is_locked","labels","milestone","ne","poster_id","reactions","reference","serialize","state","title","to_owned","try_from","try_into","type_id","updated","Label","borrow","borrow_mut","clone","clone_into","color","default","description","deserialize","eq","fmt","from","index","into","name","ne","serialize","to_owned","try_from","try_into","type_id","Milestone","borrow","borrow_mut","clone","clone_into","closed","created","deadline","default","description","deserialize","eq","fmt","from","index","into","ne","serialize","state","title","to_owned","try_from","try_into","type_id","updated","Project","borrow","borrow_mut","clone","clone_into","clone_url","default","default_branch","description","deserialize","eq","fmt","from","index","into","is_mirror","is_private","name","ne","original_url","owner","repositories","serialize","to_owned","try_from","try_into","type_id","PullRequest","PullRequestRef","assignees","base","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_url","closed","content","created","default","default","deserialize","deserialize","eq","eq","fmt","fmt","from","from","head","index","into","into","is_locked","labels","merged","merged_commit_sha","merged_time","milestone","ne","ne","owner_name","patch_url","poster_id","reactions","reference","repo_name","serialize","serialize","sha","state","title","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","updated","Reaction","borrow","borrow_mut","clone","clone_into","content","default","deserialize","eq","fmt","from","index","into","ne","serialize","to_owned","try_from","try_into","type_id","user_id","Release","ReleaseAsset","assets","body","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","content_type","created","created","default","default","deserialize","deserialize","download_count","download_url","draft","eq","eq","fmt","fmt","from","from","index","index","into","into","name","name","ne","ne","prerelease","published","publisher_email","publisher_id","publisher_name","serialize","serialize","size","tag_name","target_commitish","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","updated","Repository","borrow","borrow_mut","clone","clone_into","default","deserialize","eq","fmt","from","into","name","ne","serialize","to_owned","try_from","try_into","type_id","Approved","ChangesRequested","Commented","Pending","Review","ReviewComment","ReviewState","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","comments","commit_id","commit_id","content","content","created_at","created_at","deserialize","deserialize","deserialize","diff_hunk","eq","eq","eq","fmt","fmt","fmt","from","from","from","in_reply_to","index","index","into","into","into","issue_index","line","ne","ne","official","patch","position","poster_id","reactions","reviewer_id","serialize","serialize","serialize","state","to_owned","to_owned","to_owned","tree_path","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","updated_at","Topic","borrow","borrow_mut","clone","clone_into","default","deserialize","eq","fmt","from","index","into","name","ne","serialize","to_owned","try_from","try_into","type_id","User","borrow","borrow_mut","clone","clone_into","default","deserialize","email","eq","fmt","from","index","into","name","ne","password","serialize","to_owned","try_from","try_into","type_id","username"],"q":["f3_rs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","f3_rs::comment","","","","","","","","","","","","","","","","","","","","","","","","f3_rs::identities","","","","","","","","","","","","","","","","","","f3_rs::issue","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","f3_rs::label","","","","","","","","","","","","","","","","","","","","","f3_rs::milestone","","","","","","","","","","","","","","","","","","","","","","","","","f3_rs::project","","","","","","","","","","","","","","","","","","","","","","","","","","","f3_rs::pullrequest","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","f3_rs::reaction","","","","","","","","","","","","","","","","","","","","f3_rs::release","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","f3_rs::repository","","","","","","","","","","","","","","","","","","f3_rs::review","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","f3_rs::topic","","","","","","","","","","","","","","","","","","","f3_rs::user","","","","","","","","","","","","","","","","","","","","",""],"d":["A ‘closed’ issue will not see any activity in the …","An ‘open’ issue will see activity in the future","states of issue, milestone, etc with only “open” and …","","","","","Comments associated to an issue or a pull/merge request …","","","","","Returns the argument unchanged.","Pairs of identities mapping one forge to another.","Calls U::from(self).","Issues associated to a repository within a forge (Gitea, …","Label associated to an issue or a comment","Milestone associated to a repository within a forge","A software project that resides on a forge (Gitea, GitLab, …","Pull requests associated to a repository within a forge …","Reaction associated to an issue or a comment","Assets that constitute a release for a given tag.","VCS repository relative to a project.","A set of review comments on a pull/merge request.","","","A list of categories associated with a project.","","","","A forge user","Comments associated to an issue or a pull/merge request …","","","","","Multiline content of the comment","Creating time","","","","","Returns the argument unchanged.","Unique identifier of the comment","Calls U::from(self).","Unique identifier of the issue or pull/merge request …","","Unique identifier of the user who authored the comment","Multiline content of the comment","","","","","","Last update time","Pairs of identities mapping one forge to another. The …","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","Issues associated to a repository within a forge (Gitea, …","List of assignees.","","","","","The last time ‘state’ changed to ‘closed’","Long, multiline, description","Creation time","","","","","Returns the argument unchanged.","Unique identifier, relative to the repository","Calls U::from(self).","A locked issue can only be modified by privileged users","List of labels.","Name of the milestone","","Unique identifier of the user who authored the issue.","List of reactions","Target branch in the repository.","","state of the issue","Short description displayed as the title.","","","","","Last update time","Label associated to an issue or a comment","","","","","Color code of the label","","Long, multi-line description","","","","Returns the argument unchanged.","Unique identifier of the label","Calls U::from(self).","Name of the label, unique within the repository","","","","","","","Milestone associated to a repository within a forge","","","","","The last time ‘state’ changed to ‘closed’","Creating time","Deadline after which the milestone is overdue","","Long, multiline, description","","","","Returns the argument unchanged.","Unique identifier","Calls U::from(self).","","","A ‘closed’ milestone will not see any activity in the …","Short description","","","","","Last update time","A software project that resides on a forge (Gitea, GitLab, …","","","","","URL to clone the git repository of the project.","","Name of the default branch in the git repository","Long, multiline, description of the project.","","","","Returns the argument unchanged.","Unique identifier of the project","Calls U::from(self).","True if it is a mirror of a project residing on another …","True if the visibility of the project is not public.","Name of the project, relative to the owner","","URL of the homepage of the project","Owner of the project, either a forge user or an …","","","","","","","Pull requests associated to a repository within a forge …","PullRequest reference to a commit The location of a …","List of assignees.","The branch where the pull request changes in the head are …","","","","","","","","","URL of the repository where the commit is located.","The last time ‘state’ changed to ‘closed’","Long, multiline, description","Creation time","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","The changes proposed in the pull request.","Unique identifier, relative to the repository","Calls U::from(self).","Calls U::from(self).","A locked pull request issue can only be modified by …","List of labels.","True if the pull request was merged","The SHA of the merge commit","The time when the pull request was merged.","Name of the milestone","","","Name of the user or organization that contains the project.","URL from which the patch of the pull request can be …","Unique identifier of the user who authored the pull …","List of reactions","Target branch in the repository.","Name of the project that contains the git repository.","","","SHA of the commit","state of the pull request","Short description displayed as the title.","","","","","","","","","Last update time","Reaction associated to an issue or a comment","","","","","Representation of the reaction","","","","","Returns the argument unchanged.","Unique identifier of the reaction","Calls U::from(self).","","","","","","","Unique identifier of the user who authored the reaction","Assets that constitute a release for a given tag.","A file associated with a release.","List of assets associated with the release.","Text describing the contents of the release.","","","","","","","","","The content type of the release asset (application/zip, …","Creation time","Creation time","","","","","The number of times the release asset was downloaded.","The URL from which the release asset can be downloaded.","True if the release is a draft.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Unique identifier","Unique identifier of the release asset.","Calls U::from(self).","Calls U::from(self).","The name of the release","The name of the release asset.","","","True if the release is a pre-release.","Publication time.","Email of the user who authored the release.","Unique identifier of the user who authored the release.","Name of the user who authored the release.","","","Size in bytes of the release asset.","Git tag name of the release.","Specifies the commitish value that determines where the …","","","","","","","","","Last update time.","VCS repository relative to a project.","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","Suffix to add to the clone URL of the project to access …","","","","","","","","","","","A set of review comments on a pull/merge request.","A comment in the context of a review.","State of the review.","","","","","","","","","","","","","Review comments inserted on a specific line of the commit.","SHA of the commit targeted by the review.","The SHA of the commit needing a comment. Not using the …","Cover message of the review.","The text of the review comment","Creation time","Creation time","","","","The hunk being commented on, which is the same as the …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Unique identifier of the review comment replied to.","Unique identifier of the review","Unique identifier of the review comment.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Unique identifier of the pull/merge request targeted by …","The line number of the comment in the tree_path","","","True if a positive review counts to reach the required …","The patch being commented on, which is the same as the …","Equals the number of lines down from the first ‘@@’ …","Unique identifier of the user who authored the comment.","List of reactions","Unique identifer of review author.","","","","State of the review.","","","","The relative path to the file that necessitates a comment.","","","","","","","","","","Last update time","A list of categories associated with a project.","","","","","","","","","Returns the argument unchanged.","Unique identifier of the topic","Calls U::from(self).","Name of the category the project belongs to","","","","","","","A forge user","","","","","","","Mail of the user","","","Returns the argument unchanged.","Unique identifier of the user","Calls U::from(self).","User readable name of the user","","Password of the user","","","","","","Unique name readable name of the user"],"i":[1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,0,8,8,8,9,8,9,8,9,8,9,9,8,8,8,8,9,8,9,8,9,8,9,8,9,8,8,8,9,8,8,8,8,8,8,8,9,9,8,8,8,9,9,8,9,9,8,8,8,9,8,9,8,9,8,9,8,0,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,0,0,11,11,11,12,11,12,11,12,11,12,12,11,12,11,12,11,12,12,12,11,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,11,11,11,11,11,12,12,11,11,11,12,11,12,11,12,11,12,12,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,0,0,0,14,15,16,14,15,16,14,15,16,14,15,16,15,15,16,15,16,15,16,14,15,16,16,14,15,16,14,15,16,14,15,16,16,15,16,14,15,16,15,16,15,16,15,16,16,16,16,15,14,15,16,15,14,15,16,16,14,15,16,14,15,16,14,15,16,16,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18],"f":[null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["openclosestate",4]],[[["",0],["",0]]],null,[[]],[[],["result",4]],[[["",0],["openclosestate",4]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],null,null,null,null,null,null,null,null,null,[[["",0]],["result",4]],[[["",0]]],null,[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["comment",3]],[[["",0],["",0]]],null,null,[[],["comment",3]],[[],["result",4]],[[["",0],["comment",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],null,[[["",0],["comment",3]],["bool",0]],null,null,[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["identities",3]],[[["",0],["",0]]],[[],["identities",3]],[[],["result",4]],[[["",0],["identities",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[["",0],["identities",3]],["bool",0]],null,[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["issue",3]],[[["",0],["",0]]],null,null,null,[[],["issue",3]],[[],["result",4]],[[["",0],["issue",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],null,null,null,[[["",0],["issue",3]],["bool",0]],null,null,null,[[["",0]],["result",4]],null,null,[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["label",3]],[[["",0],["",0]]],null,[[],["label",3]],null,[[],["result",4]],[[["",0],["label",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],null,[[["",0],["label",3]],["bool",0]],[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["milestone",3]],[[["",0],["",0]]],null,null,null,[[],["milestone",3]],null,[[],["result",4]],[[["",0],["milestone",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],[[["",0],["milestone",3]],["bool",0]],[[["",0]],["result",4]],null,null,[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["project",3]],[[["",0],["",0]]],null,[[],["project",3]],null,null,[[],["result",4]],[[["",0],["project",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],null,null,null,[[["",0],["project",3]],["bool",0]],null,null,null,[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["pullrequest",3]],[[["",0]],["pullrequestref",3]],[[["",0],["",0]]],[[["",0],["",0]]],null,null,null,null,[[],["pullrequest",3]],[[],["pullrequestref",3]],[[],["result",4]],[[],["result",4]],[[["",0],["pullrequest",3]],["bool",0]],[[["",0],["pullrequestref",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],null,null,[[]],[[]],null,null,null,null,null,null,[[["",0],["pullrequest",3]],["bool",0]],[[["",0],["pullrequestref",3]],["bool",0]],null,null,null,null,null,null,[[["",0]],["result",4]],[[["",0]],["result",4]],null,null,null,[[["",0]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["reaction",3]],[[["",0],["",0]]],null,[[],["reaction",3]],[[],["result",4]],[[["",0],["reaction",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],[[["",0],["reaction",3]],["bool",0]],[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["release",3]],[[["",0]],["releaseasset",3]],[[["",0],["",0]]],[[["",0],["",0]]],null,null,null,[[],["release",3]],[[],["releaseasset",3]],[[],["result",4]],[[],["result",4]],null,null,null,[[["",0],["release",3]],["bool",0]],[[["",0],["releaseasset",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],null,null,[[]],[[]],null,null,[[["",0],["release",3]],["bool",0]],[[["",0],["releaseasset",3]],["bool",0]],null,null,null,null,null,[[["",0]],["result",4]],[[["",0]],["result",4]],null,null,null,[[["",0]]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["repository",3]],[[["",0],["",0]]],[[],["repository",3]],[[],["result",4]],[[["",0],["repository",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],null,[[["",0],["repository",3]],["bool",0]],[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,null,null,null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["reviewstate",4]],[[["",0]],["review",3]],[[["",0]],["reviewcomment",3]],[[["",0],["",0]]],[[["",0],["",0]]],[[["",0],["",0]]],null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["",0],["reviewstate",4]],["bool",0]],[[["",0],["review",3]],["bool",0]],[[["",0],["reviewcomment",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],null,null,[[["",0],["review",3]],["bool",0]],[[["",0],["reviewcomment",3]],["bool",0]],null,null,null,null,null,null,[[["",0]],["result",4]],[[["",0]],["result",4]],[[["",0]],["result",4]],null,[[["",0]]],[[["",0]]],[[["",0]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],[[["",0]],["typeid",3]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["topic",3]],[[["",0],["",0]]],[[],["topic",3]],[[],["result",4]],[[["",0],["topic",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],null,[[["",0],["topic",3]],["bool",0]],[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["user",3]],[[["",0],["",0]]],[[],["user",3]],[[],["result",4]],null,[[["",0],["user",3]],["bool",0]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],null,[[["",0],["user",3]],["bool",0]],null,[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null],"p":[[4,"OpenCloseState"],[3,"Comment"],[3,"Identities"],[3,"Issue"],[3,"Label"],[3,"Milestone"],[3,"Project"],[3,"PullRequest"],[3,"PullRequestRef"],[3,"Reaction"],[3,"Release"],[3,"ReleaseAsset"],[3,"Repository"],[4,"ReviewState"],[3,"Review"],[3,"ReviewComment"],[3,"Topic"],[3,"User"]]}\ }'); if (window.initSearch) {window.initSearch(searchIndex)}; \ No newline at end of file diff --git a/source-files.js b/source-files.js index c36627e..1cd47db 100644 --- a/source-files.js +++ b/source-files.js @@ -1,3 +1,3 @@ var N = null;var sourcesIndex = {}; -sourcesIndex["f3_rs"] = {"name":"","files":["comment.rs","identities.rs","issue.rs","label.rs","lib.rs","milestone.rs","project.rs","pullrequest.rs","reaction.rs","release.rs","repository.rs","topic.rs","user.rs"]}; +sourcesIndex["f3_rs"] = {"name":"","files":["comment.rs","identities.rs","issue.rs","label.rs","lib.rs","milestone.rs","project.rs","pullrequest.rs","reaction.rs","release.rs","repository.rs","review.rs","topic.rs","user.rs"]}; createSourceSidebar(); diff --git a/src/f3_rs/lib.rs.html b/src/f3_rs/lib.rs.html index 8ea0074..a6dbcce 100644 --- a/src/f3_rs/lib.rs.html +++ b/src/f3_rs/lib.rs.html @@ -67,6 +67,8 @@ 62 63 64 +65 +66
/*
  * Copyright (C) 2023  Aravinth Manivannan <realaravinth@batsense.net>
  *
@@ -99,6 +101,7 @@
 pub mod reaction;
 pub mod release;
 pub mod repository;
+pub mod review;
 pub mod topic;
 pub mod user;
 
@@ -110,8 +113,9 @@
 pub use project::Project;
 pub use pullrequest::PullRequest;
 pub use reaction::Reaction;
-pub use release::ReleaseAsset;
+pub use release::{Release, ReleaseAsset};
 pub use repository::Repository;
+pub use review::{Review, ReviewComment, ReviewState};
 pub use topic::Topic;
 pub use user::User;
 
diff --git a/src/f3_rs/review.rs.html b/src/f3_rs/review.rs.html
new file mode 100644
index 0000000..89ad09d
--- /dev/null
+++ b/src/f3_rs/review.rs.html
@@ -0,0 +1,232 @@
+review.rs - source
+    
+    
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+
/*
+ * Copyright (C) 2023  Aravinth Manivannan <realaravinth@batsense.net>
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+ */
+//! A set of review comments on a pull/merge request.
+use serde::{Deserialize, Serialize};
+
+use crate::Reaction;
+
+#[derive(Clone, Debug, Serialize, Deserialize, Eq, PartialEq)]
+#[serde(rename_all = "UPPERCASE")]
+/// State of the review.
+pub enum ReviewState {
+    Pending,
+    Approved,
+    ChangesRequested,
+    Commented,
+}
+
+#[derive(Clone, Debug, Serialize, Deserialize, Eq, PartialEq)]
+/// A set of review comments on a pull/merge request.
+pub struct Review {
+    /// Unique identifier of the review
+    pub index: usize,
+
+    /// Unique identifier of the pull/merge request targeted by the review.
+    pub issue_index: usize,
+
+    /// Unique identifer of review author.
+    pub reviewer_id: usize,
+
+    /// True if a positive review counts to reach the required threshold.
+    pub official: Option<bool>,
+
+    /// SHA of the commit targeted by the review.
+    pub commit_id: String,
+
+    /// Cover message of the review.
+    pub content: String,
+
+    // TODO: add validation for format "date-time"
+    /// Creation time
+    pub created_at: String,
+
+    /// State of the review.
+    pub state: ReviewState,
+
+    /// Review comments inserted on a specific line of the commit.
+    pub comments: Option<Vec<ReviewComment>>,
+}
+
+/// A comment in the context of a review.
+#[derive(Clone, Debug, Serialize, Deserialize, Eq, PartialEq)]
+pub struct ReviewComment {
+    /// Unique identifier of the review comment.
+    pub index: usize,
+
+    /// Unique identifier of the review comment replied to.
+    pub in_reply_to: usize,
+
+    /// The text of the review comment
+    pub content: String,
+
+    /// The relative path to the file that necessitates a comment.
+    pub tree_path: String,
+
+    /// The hunk being commented on, which is the same as the patch only in a different format.
+    pub diff_hunk: String,
+
+    /// The patch being commented on, which is the same as the diff_hunk only in a different
+    /// format.
+    pub patch: String,
+
+    /// Equals the number of lines down from the first '@@' hunk header in the file you want to add
+    /// a comment. The line just below the '@@' line is position 1, the next line is position 2,
+    /// and so on. The position in the diff continues to increase through lines of whitespace and
+    /// additional hunks until the beginning of a new file.",
+    pub position: usize,
+
+    /// The line number of the comment in the tree_path
+    pub line: usize,
+
+    /// The SHA of the commit needing a comment. Not using the latest commit SHA may render your
+    /// comment outdated if a subsequent commit modifies the line you specify as the position.
+    pub commit_id: String,
+
+    /// Unique identifier of the user who authored the comment.
+    pub poster_id: usize,
+
+    // TODO: add validation for format "date-time"
+    /// Creation time
+    pub created_at: String,
+
+    // TODO: add validation for format "date-time"
+    /// Last update time
+    pub updated_at: String,
+
+    /// List of reactions
+    pub reactions: Option<Vec<Reaction>>,
+}
+
+
+ \ No newline at end of file