diff --git a/f3_rs/all.html b/f3_rs/all.html index ba4957b..7ba8334 100644 --- a/f3_rs/all.html +++ b/f3_rs/all.html @@ -3,5 +3,5 @@

List of all items

+

Crate f3_rs

List of all items

Structs

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

Structs

+

Pairs of identities mapping one forge to another. The first element is the id in the source +forge, the second element is the id in the destination forge.Pairs of identities mapping one +forge to another. The first element is the id in the source forge, the second element is the id +in the destination forge.

+
+ \ No newline at end of file diff --git a/f3_rs/identities/sidebar-items.js b/f3_rs/identities/sidebar-items.js new file mode 100644 index 0000000..d85d762 --- /dev/null +++ b/f3_rs/identities/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"struct":[["Identities","Pairs of identities mapping one forge to another. The first element is the id in the source forge, the second element is the id in the destination forge.Pairs of identities mapping one forge to another. The first element is the id in the source forge, the second element is the id in the destination forge."]]}); \ No newline at end of file diff --git a/f3_rs/identities/struct.Identities.html b/f3_rs/identities/struct.Identities.html new file mode 100644 index 0000000..cd2a48c --- /dev/null +++ b/f3_rs/identities/struct.Identities.html @@ -0,0 +1,34 @@ +Identities in f3_rs::identities - Rust + +
pub struct Identities {
+    pub pairs: Vec<usize>,
+}
Expand description

Pairs of identities mapping one forge to another. The first element is the id in the source +forge, the second element is the id in the destination forge.Pairs of identities mapping one +forge to another. The first element is the id in the source forge, the second element is the id +in the destination forge.

+

Fields

pairs: Vec<usize>

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

+

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/index.html b/f3_rs/index.html index 5625d4c..6f24b5d 100644 --- a/f3_rs/index.html +++ b/f3_rs/index.html @@ -3,6 +3,7 @@

-

Crate f3_rs

source · []
+

Crate f3_rs

+

Crate f3_rs

source · []

Modules

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

Module f3_rs::label

source · []

Structs

+

Label associated to an issue or a comment

+
+ \ No newline at end of file diff --git a/f3_rs/label/sidebar-items.js b/f3_rs/label/sidebar-items.js new file mode 100644 index 0000000..1b198fc --- /dev/null +++ b/f3_rs/label/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"struct":[["Label","Label associated to an issue or a comment"]]}); \ No newline at end of file diff --git a/f3_rs/label/struct.Label.html b/f3_rs/label/struct.Label.html new file mode 100644 index 0000000..ebeadcf --- /dev/null +++ b/f3_rs/label/struct.Label.html @@ -0,0 +1,38 @@ +Label in f3_rs::label - Rust + +
+

Struct f3_rs::label::Label

source · []
pub struct Label {
+    pub index: usize,
+    pub name: String,
+    pub color: String,
+    pub description: Option<String>,
+}
Expand description

Label associated to an issue or a comment

+

Fields

index: usize

Unique identifier of the label

+
name: String

Name of the label, unique within the repository

+
color: String

Color code of the label

+
description: Option<String>

Long, multi-line description

+

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

+

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/reaction/index.html b/f3_rs/reaction/index.html new file mode 100644 index 0000000..9244f39 --- /dev/null +++ b/f3_rs/reaction/index.html @@ -0,0 +1,10 @@ +f3_rs::reaction - Rust + +
+

Module f3_rs::reaction

source · []

Structs

+

Reaction associated to an issue or a comment

+
+ \ No newline at end of file diff --git a/f3_rs/reaction/sidebar-items.js b/f3_rs/reaction/sidebar-items.js new file mode 100644 index 0000000..47497f0 --- /dev/null +++ b/f3_rs/reaction/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"struct":[["Reaction","Reaction associated to an issue or a comment"]]}); \ No newline at end of file diff --git a/f3_rs/reaction/struct.Reaction.html b/f3_rs/reaction/struct.Reaction.html new file mode 100644 index 0000000..f4d5388 --- /dev/null +++ b/f3_rs/reaction/struct.Reaction.html @@ -0,0 +1,36 @@ +Reaction in f3_rs::reaction - Rust + +
pub struct Reaction {
+    pub index: usize,
+    pub user_id: String,
+    pub content: String,
+}
Expand description

Reaction associated to an issue or a comment

+

Fields

index: usize

Unique identifier of the reaction

+
user_id: String

Unique identifier of the user who authored the reaction

+
content: String

Representation of the reaction

+

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

+

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/repository/index.html b/f3_rs/repository/index.html new file mode 100644 index 0000000..74c6007 --- /dev/null +++ b/f3_rs/repository/index.html @@ -0,0 +1,10 @@ +f3_rs::repository - Rust + +

Structs

+

VCS repository relative to a project.

+
+ \ No newline at end of file diff --git a/f3_rs/repository/sidebar-items.js b/f3_rs/repository/sidebar-items.js new file mode 100644 index 0000000..3045893 --- /dev/null +++ b/f3_rs/repository/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"struct":[["Repository","VCS repository relative to a project."]]}); \ No newline at end of file diff --git a/f3_rs/repository/struct.Repository.html b/f3_rs/repository/struct.Repository.html new file mode 100644 index 0000000..5d0ce3f --- /dev/null +++ b/f3_rs/repository/struct.Repository.html @@ -0,0 +1,32 @@ +Repository in f3_rs::repository - Rust + +
pub struct Repository {
+    pub name: String,
+}
Expand description

VCS repository relative to a project.

+

Fields

name: String

Suffix to add to the clone URL of the project to access the repository.

+

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

+

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 48333d3..2935ff7 100644 --- a/f3_rs/sidebar-items.js +++ b/f3_rs/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({}); \ No newline at end of file +initSidebarItems({"mod":[["identities",""],["label",""],["reaction",""],["repository",""],["topic",""],["user",""]]}); \ No newline at end of file diff --git a/f3_rs/topic/index.html b/f3_rs/topic/index.html new file mode 100644 index 0000000..ce6dd6a --- /dev/null +++ b/f3_rs/topic/index.html @@ -0,0 +1,10 @@ +f3_rs::topic - Rust + +
+

Module f3_rs::topic

source · []

Structs

+

A list of categories associated with a project.

+
+ \ No newline at end of file diff --git a/f3_rs/topic/sidebar-items.js b/f3_rs/topic/sidebar-items.js new file mode 100644 index 0000000..83fd4bc --- /dev/null +++ b/f3_rs/topic/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"struct":[["Topic","A list of categories associated with a project."]]}); \ No newline at end of file diff --git a/f3_rs/topic/struct.Topic.html b/f3_rs/topic/struct.Topic.html new file mode 100644 index 0000000..2c8497c --- /dev/null +++ b/f3_rs/topic/struct.Topic.html @@ -0,0 +1,34 @@ +Topic in f3_rs::topic - Rust + +
+

Struct f3_rs::topic::Topic

source · []
pub struct Topic {
+    pub index: usize,
+    pub name: String,
+}
Expand description

A list of categories associated with a project.

+

Fields

index: usize

Unique identifier of the topic

+
name: String

Name of the category the project belongs to

+

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

+

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/user/index.html b/f3_rs/user/index.html new file mode 100644 index 0000000..40c37fd --- /dev/null +++ b/f3_rs/user/index.html @@ -0,0 +1,10 @@ +f3_rs::user - Rust + +
+

Module f3_rs::user

source · []

Structs

+

A forge user

+
+ \ No newline at end of file diff --git a/f3_rs/user/sidebar-items.js b/f3_rs/user/sidebar-items.js new file mode 100644 index 0000000..6147c56 --- /dev/null +++ b/f3_rs/user/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"struct":[["User","A forge user"]]}); \ No newline at end of file diff --git a/f3_rs/user/struct.User.html b/f3_rs/user/struct.User.html new file mode 100644 index 0000000..cce906c --- /dev/null +++ b/f3_rs/user/struct.User.html @@ -0,0 +1,40 @@ +User in f3_rs::user - Rust + +
+

Struct f3_rs::user::User

source · []
pub struct User {
+    pub index: usize,
+    pub name: String,
+    pub username: String,
+    pub email: Option<String>,
+    pub password: String,
+}
Expand description

A forge user

+

Fields

index: usize

Unique identifier of the user

+
name: String

User readable name of the user

+
username: String

Unique name readable name of the user

+
email: Option<String>

Mail of the user

+
password: String

Password of the user

+

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

+

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/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js new file mode 100644 index 0000000..d3017bc --- /dev/null +++ b/implementors/core/clone/trait.Clone.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["f3_rs"] = [{"text":"impl Clone for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl Clone for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl Clone for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"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"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/default/trait.Default.js b/implementors/core/default/trait.Default.js new file mode 100644 index 0000000..9f79955 --- /dev/null +++ b/implementors/core/default/trait.Default.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["f3_rs"] = [{"text":"impl Default for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl Default for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl Default for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"text":"impl Default for Repository","synthetic":false,"types":["f3_rs::repository::Repository"]},{"text":"impl Default for Topic","synthetic":false,"types":["f3_rs::topic::Topic"]},{"text":"impl Default for User","synthetic":false,"types":["f3_rs::user::User"]}]; +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 new file mode 100644 index 0000000..fd30e85 --- /dev/null +++ b/implementors/core/fmt/trait.Debug.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["f3_rs"] = [{"text":"impl Debug for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl Debug for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl Debug for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"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"]}]; +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 new file mode 100644 index 0000000..ca61e2b --- /dev/null +++ b/implementors/core/marker/trait.Freeze.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["f3_rs"] = [{"text":"impl Freeze for Identities","synthetic":true,"types":["f3_rs::identities::Identities"]},{"text":"impl Freeze for Label","synthetic":true,"types":["f3_rs::label::Label"]},{"text":"impl Freeze for Reaction","synthetic":true,"types":["f3_rs::reaction::Reaction"]},{"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"]}]; +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 new file mode 100644 index 0000000..a6e40ba --- /dev/null +++ b/implementors/core/marker/trait.Send.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["f3_rs"] = [{"text":"impl Send for Identities","synthetic":true,"types":["f3_rs::identities::Identities"]},{"text":"impl Send for Label","synthetic":true,"types":["f3_rs::label::Label"]},{"text":"impl Send for Reaction","synthetic":true,"types":["f3_rs::reaction::Reaction"]},{"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"]}]; +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 new file mode 100644 index 0000000..8ba212e --- /dev/null +++ b/implementors/core/marker/trait.Sync.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["f3_rs"] = [{"text":"impl Sync for Identities","synthetic":true,"types":["f3_rs::identities::Identities"]},{"text":"impl Sync for Label","synthetic":true,"types":["f3_rs::label::Label"]},{"text":"impl Sync for Reaction","synthetic":true,"types":["f3_rs::reaction::Reaction"]},{"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"]}]; +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 new file mode 100644 index 0000000..e50e7b2 --- /dev/null +++ b/implementors/core/marker/trait.Unpin.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["f3_rs"] = [{"text":"impl Unpin for Identities","synthetic":true,"types":["f3_rs::identities::Identities"]},{"text":"impl Unpin for Label","synthetic":true,"types":["f3_rs::label::Label"]},{"text":"impl Unpin for Reaction","synthetic":true,"types":["f3_rs::reaction::Reaction"]},{"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"]}]; +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 new file mode 100644 index 0000000..1f46aa0 --- /dev/null +++ b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["f3_rs"] = [{"text":"impl RefUnwindSafe for Identities","synthetic":true,"types":["f3_rs::identities::Identities"]},{"text":"impl RefUnwindSafe for Label","synthetic":true,"types":["f3_rs::label::Label"]},{"text":"impl RefUnwindSafe for Reaction","synthetic":true,"types":["f3_rs::reaction::Reaction"]},{"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"]}]; +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 new file mode 100644 index 0000000..2012504 --- /dev/null +++ b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["f3_rs"] = [{"text":"impl UnwindSafe for Identities","synthetic":true,"types":["f3_rs::identities::Identities"]},{"text":"impl UnwindSafe for Label","synthetic":true,"types":["f3_rs::label::Label"]},{"text":"impl UnwindSafe for Reaction","synthetic":true,"types":["f3_rs::reaction::Reaction"]},{"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"]}]; +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 new file mode 100644 index 0000000..a9756ba --- /dev/null +++ b/implementors/serde/de/trait.Deserialize.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["f3_rs"] = [{"text":"impl<'de> Deserialize<'de> for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl<'de> Deserialize<'de> for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl<'de> Deserialize<'de> for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"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"]}]; +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 new file mode 100644 index 0000000..05e12cd --- /dev/null +++ b/implementors/serde/ser/trait.Serialize.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["f3_rs"] = [{"text":"impl Serialize for Identities","synthetic":false,"types":["f3_rs::identities::Identities"]},{"text":"impl Serialize for Label","synthetic":false,"types":["f3_rs::label::Label"]},{"text":"impl Serialize for Reaction","synthetic":false,"types":["f3_rs::reaction::Reaction"]},{"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"]}]; +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 eb5fd3f..67ccc12 100644 --- a/search-index.js +++ b/search-index.js @@ -1,4 +1,4 @@ var searchIndex = JSON.parse('{\ -"f3_rs":{"doc":"","t":[],"n":[],"q":[],"d":[],"i":[],"f":[],"p":[]}\ +"f3_rs":{"doc":"","t":[0,0,0,0,0,0,3,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,3,11,11,11,11,12,11,12,11,11,11,12,11,12,11,11,11,11,11,3,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,3,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,3,11,11,11,11,11,11,12,11,11,12,11,12,12,11,11,11,11,11,12],"n":["identities","label","reaction","repository","topic","user","Identities","borrow","borrow_mut","clone","clone_into","default","deserialize","fmt","from","into","pairs","serialize","to_owned","try_from","try_into","type_id","Label","borrow","borrow_mut","clone","clone_into","color","default","description","deserialize","fmt","from","index","into","name","serialize","to_owned","try_from","try_into","type_id","Reaction","borrow","borrow_mut","clone","clone_into","content","default","deserialize","fmt","from","index","into","serialize","to_owned","try_from","try_into","type_id","user_id","Repository","borrow","borrow_mut","clone","clone_into","default","deserialize","fmt","from","into","name","serialize","to_owned","try_from","try_into","type_id","Topic","borrow","borrow_mut","clone","clone_into","default","deserialize","fmt","from","index","into","name","serialize","to_owned","try_from","try_into","type_id","User","borrow","borrow_mut","clone","clone_into","default","deserialize","email","fmt","from","index","into","name","password","serialize","to_owned","try_from","try_into","type_id","username"],"q":["f3_rs","","","","","","f3_rs::identities","","","","","","","","","","","","","","","","f3_rs::label","","","","","","","","","","","","","","","","","","","f3_rs::reaction","","","","","","","","","","","","","","","","","","f3_rs::repository","","","","","","","","","","","","","","","","f3_rs::topic","","","","","","","","","","","","","","","","","f3_rs::user","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","Pairs of identities mapping one forge to another. The …","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","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","","","","","","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","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":[0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,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,0,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],"f":[null,null,null,null,null,null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["identities",3]],[[["",0],["",0]]],[[],["identities",3]],[[],["result",4]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],null,[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["label",3]],[[["",0],["",0]]],null,[[],["label",3]],null,[[],["result",4]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],null,[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["reaction",3]],[[["",0],["",0]]],null,[[],["reaction",3]],[[],["result",4]],[[["",0],["formatter",3]],["result",6]],[[]],null,[[]],[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null,null,[[["",0]],["",0]],[[["",0]],["",0]],[[["",0]],["repository",3]],[[["",0],["",0]]],[[],["repository",3]],[[],["result",4]],[[["",0],["formatter",3]],["result",6]],[[]],[[]],null,[[["",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],["formatter",3]],["result",6]],[[]],null,[[]],null,[[["",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],["formatter",3]],["result",6]],[[]],null,[[]],null,null,[[["",0]],["result",4]],[[["",0]]],[[],["result",4]],[[],["result",4]],[[["",0]],["typeid",3]],null],"p":[[3,"Identities"],[3,"Label"],[3,"Reaction"],[3,"Repository"],[3,"Topic"],[3,"User"]]}\ }'); if (window.initSearch) {window.initSearch(searchIndex)}; \ No newline at end of file diff --git a/src/f3_rs/identities.rs.html b/src/f3_rs/identities.rs.html index 1b667fa..4f2808b 100644 --- a/src/f3_rs/identities.rs.html +++ b/src/f3_rs/identities.rs.html @@ -13,7 +13,39 @@ 8 9 10 -
use serde::{Deserialize, Serialize};
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+
/*
+ * 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/>.
+ */
+use serde::{Deserialize, Serialize};
 
 /// Pairs of identities mapping one forge to another. The first element is the id in the source
 /// forge, the second element is the id in the destination forge.Pairs of identities mapping one
diff --git a/src/f3_rs/label.rs.html b/src/f3_rs/label.rs.html
index 63d96ec..ec49407 100644
--- a/src/f3_rs/label.rs.html
+++ b/src/f3_rs/label.rs.html
@@ -20,7 +20,39 @@
 15
 16
 17
-
use serde::{Deserialize, Serialize};
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+
/*
+ * 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/>.
+ */
+use serde::{Deserialize, Serialize};
 
 /// Label associated to an issue or a comment
 #[derive(Clone, Debug, Serialize, Deserialize, Default)]
diff --git a/src/f3_rs/lib.rs.html b/src/f3_rs/lib.rs.html
index 8ee3ecb..d9c66a6 100644
--- a/src/f3_rs/lib.rs.html
+++ b/src/f3_rs/lib.rs.html
@@ -3,18 +3,50 @@
         

1
-2
-3
-4
-5
-6
-
mod identities;
-mod label;
-mod reaction;
-mod repository;
-mod topic;
-mod user;
+        
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+
/*
+ * 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/>.
+ */
+pub mod identities;
+pub mod label;
+pub mod reaction;
+pub mod repository;
+pub mod topic;
+pub mod user;
 
\ No newline at end of file diff --git a/src/f3_rs/reaction.rs.html b/src/f3_rs/reaction.rs.html index 43fa946..eca4bd2 100644 --- a/src/f3_rs/reaction.rs.html +++ b/src/f3_rs/reaction.rs.html @@ -17,7 +17,39 @@ 12 13 14 -
use serde::{Deserialize, Serialize};
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+
/*
+ * 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/>.
+ */
+use serde::{Deserialize, Serialize};
 
 /// Reaction associated to an issue or a comment
 #[derive(Clone, Debug, Serialize, Deserialize, Default)]
diff --git a/src/f3_rs/repository.rs.html b/src/f3_rs/repository.rs.html
index 66ac621..f08cd69 100644
--- a/src/f3_rs/repository.rs.html
+++ b/src/f3_rs/repository.rs.html
@@ -3,15 +3,47 @@
         

1
-2
-3
-4
-5
-6
-7
-8
-
use serde::{Deserialize, Serialize};
+        
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+
/*
+ * 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/>.
+ */
+use serde::{Deserialize, Serialize};
 
 /// VCS repository relative to a project.
 #[derive(Clone, Debug, Serialize, Deserialize, Default)]
diff --git a/src/f3_rs/topic.rs.html b/src/f3_rs/topic.rs.html
index bd70c4b..0da3163 100644
--- a/src/f3_rs/topic.rs.html
+++ b/src/f3_rs/topic.rs.html
@@ -14,7 +14,39 @@
  9
 10
 11
-
use serde::{Deserialize, Serialize};
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+
/*
+ * 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/>.
+ */
+use serde::{Deserialize, Serialize};
 
 /// A list of categories associated with a project.
 #[derive(Clone, Debug, Serialize, Deserialize, Default)]
diff --git a/src/f3_rs/user.rs.html b/src/f3_rs/user.rs.html
index 9b02b15..d4dd146 100644
--- a/src/f3_rs/user.rs.html
+++ b/src/f3_rs/user.rs.html
@@ -23,7 +23,39 @@
 18
 19
 20
-
use serde::{Deserialize, Serialize};
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+
/*
+ * 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/>.
+ */
+use serde::{Deserialize, Serialize};
 
 /// A forge user
 #[derive(Clone, Debug, Serialize, Deserialize, Default)]