{"action":"created","comment":{"url":"https://api.github.com/repos/uuid-rs/uuid/pulls/comments/222289840","pull_request_review_id":161138621,"id":222289840,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIyMjI4OTg0MA==","diff_hunk":"@@ -0,0 +1,238 @@\n+use super::Bytes;\n+use super::BytesError;\n+use super::Uuid;\n+use super::Variant;\n+use super::Version;\n+\n+/// A builder struct for creating a [`Uuid`]\n+#[allow(missing_copy_implementations)]\n+#[derive(Debug)]\n+pub struct UuidBuilder {\n+    uuid: Uuid,\n+}\n+\n+impl UuidBuilder {\n+    /// Creates a `UuidBuilder` using the supplied big-endian bytes.\n+    ///\n+    /// # Examples\n+    ///\n+    /// Basic usage:\n+    ///\n+    /// ```\n+    /// use uuid::Bytes;\n+    /// use uuid::UuidBuilder;\n+    ///\n+    /// let bytes: Bytes = [\n+    ///     70, 235, 208, 238, 14, 109, 67, 201, 185, 13, 204, 195, 90, 145, 63,\n+    ///     62,\n+    /// ];\n+    ///\n+    /// let builder = UuidBuilder::from_bytes_be(bytes);\n+    /// let uuid = builder.build().to_hyphenated().to_string();\n+    ///\n+    /// let expected_uuid = String::from(\"46ebd0ee-0e6d-43c9-b90d-ccc35a913f3e\");\n+    ///\n+    /// assert_eq!(expected_uuid, uuid);\n+    /// ```\n+    ///\n+    /// An incorrect number of bytes:\n+    ///\n+    /// ```compile_fail\n+    /// use uuid::Bytes;\n+    /// use uuid::UuidBuilder;\n+    ///\n+    /// let bytes: Bytes = [4, 54, 67, 12, 43, 2, 98, 76]; // doesn't compile\n+    ///\n+    /// let uuid = UuidBuilder::from_bytes_le(bytes);\n+    /// ```\n+    pub fn from_bytes_be(b: Bytes) -> Self {\n+        UuidBuilder {\n+            uuid: Uuid::from_bytes_be(b),\n+        }\n+    }\n+\n+    /// Creates a `UuidBuilder` using the supplied little-endian bytes.\n+    ///\n+    /// # Examples\n+    ///\n+    /// Basic usage:\n+    ///\n+    /// ```\n+    /// use uuid::Bytes;\n+    /// use uuid::UuidBuilder;\n+    ///\n+    /// let bytes: Bytes = [\n+    ///     70, 235, 208, 238, 14, 109, 67, 201, 185, 13, 204, 195, 90, 145, 63,\n+    ///     62,\n+    /// ];\n+    ///\n+    /// let builder = UuidBuilder::from_bytes_le(bytes);\n+    /// let uuid = builder.build().to_hyphenated().to_string();\n+    ///\n+    /// let expected_uuid = String::from(\"eed0eb46-6d0e-c943-b90d-ccc35a913f3e\");\n+    ///\n+    /// assert_eq!(expected_uuid, uuid);\n+    /// ```\n+    ///\n+    /// An incorrect number of bytes:\n+    ///\n+    /// ```compile_fail\n+    /// use uuid::Bytes;\n+    /// use uuid::UuidBuilder;\n+    ///\n+    /// let bytes: Bytes = [4, 54, 67, 12, 43, 2, 98, 76]; // doesn't compile\n+    ///\n+    /// let uuid = UuidBuilder::from_bytes_le(bytes);\n+    /// ```\n+    pub fn from_bytes_le(b: Bytes) -> Self {\n+        UuidBuilder {\n+            uuid: Uuid::from_bytes_le(b),\n+        }\n+    }\n+\n+    /// Creates a `UuidBuilder` using the supplied bytes.\n+    ///\n+    /// # Errors\n+    ///\n+    /// This function will return an error if `b` has any length other than 16.\n+    ///\n+    /// # Examples\n+    ///\n+    /// Basic usage:\n+    ///\n+    /// ```\n+    /// use uuid::UuidBuilder;\n+    ///\n+    /// let bytes = [4, 54, 67, 12, 43, 2, 98, 76, 32, 50, 87, 5, 1, 33, 43, 87];\n+    ///\n+    /// let builder = UuidBuilder::from_slice(&bytes);\n+    /// let uuid =\n+    ///     builder.map(|builder| builder.build().to_hyphenated().to_string());\n+    ///\n+    /// let expected_uuid =\n+    ///     Ok(String::from(\"0436430c-2b02-624c-2032-570501212b57\"));\n+    ///\n+    /// assert_eq!(expected_uuid, uuid);\n+    /// ```\n+    ///\n+    /// An incorrect number of bytes:\n+    ///\n+    /// ```\n+    /// use uuid::prelude::*;\n+    /// use uuid::UuidBuilder;\n+    ///\n+    /// let bytes = [4, 54, 67, 12, 43, 2, 98, 76];\n+    ///\n+    /// let builder = UuidBuilder::from_slice(&bytes);\n+    ///\n+    /// assert!(builder.is_err());\n+    /// ```\n+    pub fn from_slice(b: &[u8]) -> Result<Self, BytesError> {\n+        const BYTES_LEN: usize = 16;\n+\n+        let len = b.len();\n+\n+        if len != BYTES_LEN {\n+            return Err(BytesError::new(BYTES_LEN, len));\n+        }\n+\n+        let mut bytes: Bytes = [0; 16];\n+        bytes.copy_from_slice(b);\n+        Ok(Self::from_bytes_be(bytes))\n+    }\n+\n+    /// Creates a `UuidBuilder` from four field values.\n+    ///\n+    /// # Errors\n+    ///\n+    /// This function will return an error if `d4`'s length is not 8 bytes.\n+    ///\n+    /// # Examples\n+    ///\n+    /// Basic usage:\n+    ///\n+    /// ```\n+    /// use uuid::UuidBuilder;\n+    ///\n+    /// let d4 = [12, 3, 9, 56, 54, 43, 8, 9];\n+    ///\n+    /// let builder = UuidBuilder::from_fields(42, 12, 5, &d4);\n+    /// let uuid =\n+    ///     builder.map(|builder| builder.build().to_hyphenated().to_string());\n+    ///\n+    /// let expected_uuid =\n+    ///     Ok(String::from(\"0000002a-000c-0005-0c03-0938362b0809\"));\n+    ///\n+    /// assert_eq!(expected_uuid, uuid);\n+    /// ```\n+    ///\n+    /// An invalid length:\n+    ///\n+    /// ```\n+    /// use uuid::prelude::*;\n+    ///\n+    /// let d4 = [12];\n+    ///\n+    /// let builder = uuid::UuidBuilder::from_fields(42, 12, 5, &d4);\n+    ///\n+    /// assert!(builder.is_err());\n+    /// ```\n+    pub fn from_fields(\n+        d1: u32,\n+        d2: u16,\n+        d3: u16,\n+        d4: &[u8],\n+    ) -> Result<Self, BytesError> {\n+        Uuid::from_fields(d1, d2, d3, d4).map(|uuid| UuidBuilder { uuid })\n+    }\n+\n+    /// Creates a `UuidBuilder` with an initial [`Uuid::nil`]\n+    /// # Examples\n+    ///\n+    /// Basic usage:\n+    ///\n+    /// ```\n+    /// use uuid::UuidBuilder;\n+    ///\n+    /// let builder = UuidBuilder::nil();\n+    ///\n+    /// assert_eq!(\n+    ///     builder.build().to_hyphenated().to_string(),\n+    ///     \"00000000-0000-0000-0000-000000000000\"\n+    /// );\n+    /// ```\n+    pub fn nil() -> Self {\n+        UuidBuilder { uuid: Uuid::nil() }\n+    }\n+\n+    /// Specifies the variant of the internal [`Uuid`].\n+    pub fn set_variant(&mut self, v: Variant) -> &mut Self {\n+        self.uuid.set_variant(v);\n+        self\n+    }\n+\n+    /// Specifies the version number of the internal [`Uuid`].\n+    pub fn set_version(&mut self, v: Version) -> &mut Self {\n+        self.uuid.set_version(v);\n+        self\n+    }\n+\n+    /// Hands over the internal constructed [`Uuid`]\n+    /// # Examples\n+    ///\n+    /// Basic usage:\n+    ///\n+    /// ```\n+    /// use uuid::UuidBuilder;\n+    ///\n+    /// let uuid = UuidBuilder::nil().build();\n+    ///\n+    /// assert_eq!(\n+    ///     uuid.to_hyphenated().to_string(),\n+    ///     \"00000000-0000-0000-0000-000000000000\"\n+    /// );\n+    /// ```\n+    pub fn build(&self) -> Uuid {","path":"src/builder.rs","position":235,"original_position":235,"commit_id":"6cba4cb89dbb9a4a8ee853d2b40984cc56270e57","original_commit_id":"6cba4cb89dbb9a4a8ee853d2b40984cc56270e57","user":{"login":"Veykril","id":3757771,"node_id":"MDQ6VXNlcjM3NTc3NzE=","avatar_url":"https://avatars3.githubusercontent.com/u/3757771?v=4","gravatar_id":"","url":"https://api.github.com/users/Veykril","html_url":"https://github.com/Veykril","followers_url":"https://api.github.com/users/Veykril/followers","following_url":"https://api.github.com/users/Veykril/following{/other_user}","gists_url":"https://api.github.com/users/Veykril/gists{/gist_id}","starred_url":"https://api.github.com/users/Veykril/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Veykril/subscriptions","organizations_url":"https://api.github.com/users/Veykril/orgs","repos_url":"https://api.github.com/users/Veykril/repos","events_url":"https://api.github.com/users/Veykril/events{/privacy}","received_events_url":"https://api.github.com/users/Veykril/received_events","type":"User","site_admin":false},"body":"I used `&self` since that was what was given in the issue example, normally you'd consume the builder when building but since our internal type is copy both works here I'd say. What should I pick?","created_at":"2018-10-03T12:33:14Z","updated_at":"2018-10-03T12:33:14Z","html_url":"https://github.com/uuid-rs/uuid/pull/332#discussion_r222289840","pull_request_url":"https://api.github.com/repos/uuid-rs/uuid/pulls/332","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/uuid-rs/uuid/pulls/comments/222289840"},"html":{"href":"https://github.com/uuid-rs/uuid/pull/332#discussion_r222289840"},"pull_request":{"href":"https://api.github.com/repos/uuid-rs/uuid/pulls/332"}},"in_reply_to_id":222087953},"pull_request":{"url":"https://api.github.com/repos/uuid-rs/uuid/pulls/332","id":219633003,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE5NjMzMDAz","html_url":"https://github.com/uuid-rs/uuid/pull/332","diff_url":"https://github.com/uuid-rs/uuid/pull/332.diff","patch_url":"https://github.com/uuid-rs/uuid/pull/332.patch","issue_url":"https://api.github.com/repos/uuid-rs/uuid/issues/332","number":332,"state":"open","locked":false,"title":"Add Uuid Builder","user":{"login":"Veykril","id":3757771,"node_id":"MDQ6VXNlcjM3NTc3NzE=","avatar_url":"https://avatars3.githubusercontent.com/u/3757771?v=4","gravatar_id":"","url":"https://api.github.com/users/Veykril","html_url":"https://github.com/Veykril","followers_url":"https://api.github.com/users/Veykril/followers","following_url":"https://api.github.com/users/Veykril/following{/other_user}","gists_url":"https://api.github.com/users/Veykril/gists{/gist_id}","starred_url":"https://api.github.com/users/Veykril/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Veykril/subscriptions","organizations_url":"https://api.github.com/users/Veykril/orgs","repos_url":"https://api.github.com/users/Veykril/repos","events_url":"https://api.github.com/users/Veykril/events{/privacy}","received_events_url":"https://api.github.com/users/Veykril/received_events","type":"User","site_admin":false},"body":"**I'm submitting a feature**\r\n\r\n# Description\r\nThis PR implements a basic UuidBuilder that takes itself by `&mut` instead of `self` as shown in the issue #171 description.\r\n\r\n# Motivation\r\nIssue #171\r\n\r\n# Tests\r\nThrough Doctests\r\n\r\n# Related Issue(s)\r\n#171","created_at":"2018-10-02T09:07:23Z","updated_at":"2018-10-03T12:33:14Z","closed_at":null,"merged_at":null,"merge_commit_sha":"b69fb7b6eb2554a45694b428440c6936f04a18b3","assignee":null,"assignees":[],"requested_reviewers":[{"login":"radix","id":227068,"node_id":"MDQ6VXNlcjIyNzA2OA==","avatar_url":"https://avatars1.githubusercontent.com/u/227068?v=4","gravatar_id":"","url":"https://api.github.com/users/radix","html_url":"https://github.com/radix","followers_url":"https://api.github.com/users/radix/followers","following_url":"https://api.github.com/users/radix/following{/other_user}","gists_url":"https://api.github.com/users/radix/gists{/gist_id}","starred_url":"https://api.github.com/users/radix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/radix/subscriptions","organizations_url":"https://api.github.com/users/radix/orgs","repos_url":"https://api.github.com/users/radix/repos","events_url":"https://api.github.com/users/radix/events{/privacy}","received_events_url":"https://api.github.com/users/radix/received_events","type":"User","site_admin":false},{"login":"Dylan-DPC","id":12371125,"node_id":"MDQ6VXNlcjEyMzcxMTI1","avatar_url":"https://avatars1.githubusercontent.com/u/12371125?v=4","gravatar_id":"","url":"https://api.github.com/users/Dylan-DPC","html_url":"https://github.com/Dylan-DPC","followers_url":"https://api.github.com/users/Dylan-DPC/followers","following_url":"https://api.github.com/users/Dylan-DPC/following{/other_user}","gists_url":"https://api.github.com/users/Dylan-DPC/gists{/gist_id}","starred_url":"https://api.github.com/users/Dylan-DPC/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dylan-DPC/subscriptions","organizations_url":"https://api.github.com/users/Dylan-DPC/orgs","repos_url":"https://api.github.com/users/Dylan-DPC/repos","events_url":"https://api.github.com/users/Dylan-DPC/events{/privacy}","received_events_url":"https://api.github.com/users/Dylan-DPC/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":910340704,"node_id":"MDU6TGFiZWw5MTAzNDA3MDQ=","url":"https://api.github.com/repos/uuid-rs/uuid/labels/Release%20Notes","name":"Release Notes","color":"f2a21c","default":false},{"id":118278775,"node_id":"MDU6TGFiZWwxMTgyNzg3NzU=","url":"https://api.github.com/repos/uuid-rs/uuid/labels/Type:Enhancement","name":"Type:Enhancement","color":"7333af","default":false},{"id":1073285236,"node_id":"MDU6TGFiZWwxMDczMjg1MjM2","url":"https://api.github.com/repos/uuid-rs/uuid/labels/hacktoberfest","name":"hacktoberfest","color":"e89e84","default":false}],"milestone":{"url":"https://api.github.com/repos/uuid-rs/uuid/milestones/13","html_url":"https://github.com/uuid-rs/uuid/milestone/13","labels_url":"https://api.github.com/repos/uuid-rs/uuid/milestones/13/labels","id":3636638,"node_id":"MDk6TWlsZXN0b25lMzYzNjYzOA==","number":13,"title":"0.7.2","description":"","creator":{"login":"kinggoesgaming","id":15664607,"node_id":"MDQ6VXNlcjE1NjY0NjA3","avatar_url":"https://avatars0.githubusercontent.com/u/15664607?v=4","gravatar_id":"","url":"https://api.github.com/users/kinggoesgaming","html_url":"https://github.com/kinggoesgaming","followers_url":"https://api.github.com/users/kinggoesgaming/followers","following_url":"https://api.github.com/users/kinggoesgaming/following{/other_user}","gists_url":"https://api.github.com/users/kinggoesgaming/gists{/gist_id}","starred_url":"https://api.github.com/users/kinggoesgaming/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kinggoesgaming/subscriptions","organizations_url":"https://api.github.com/users/kinggoesgaming/orgs","repos_url":"https://api.github.com/users/kinggoesgaming/repos","events_url":"https://api.github.com/users/kinggoesgaming/events{/privacy}","received_events_url":"https://api.github.com/users/kinggoesgaming/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":6,"state":"open","created_at":"2018-09-09T19:47:15Z","updated_at":"2018-10-02T17:59:23Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/uuid-rs/uuid/pulls/332/commits","review_comments_url":"https://api.github.com/repos/uuid-rs/uuid/pulls/332/comments","review_comment_url":"https://api.github.com/repos/uuid-rs/uuid/pulls/comments{/number}","comments_url":"https://api.github.com/repos/uuid-rs/uuid/issues/332/comments","statuses_url":"https://api.github.com/repos/uuid-rs/uuid/statuses/6cba4cb89dbb9a4a8ee853d2b40984cc56270e57","head":{"label":"Veykril:master","ref":"master","sha":"6cba4cb89dbb9a4a8ee853d2b40984cc56270e57","user":{"login":"Veykril","id":3757771,"node_id":"MDQ6VXNlcjM3NTc3NzE=","avatar_url":"https://avatars3.githubusercontent.com/u/3757771?v=4","gravatar_id":"","url":"https://api.github.com/users/Veykril","html_url":"https://github.com/Veykril","followers_url":"https://api.github.com/users/Veykril/followers","following_url":"https://api.github.com/users/Veykril/following{/other_user}","gists_url":"https://api.github.com/users/Veykril/gists{/gist_id}","starred_url":"https://api.github.com/users/Veykril/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Veykril/subscriptions","organizations_url":"https://api.github.com/users/Veykril/orgs","repos_url":"https://api.github.com/users/Veykril/repos","events_url":"https://api.github.com/users/Veykril/events{/privacy}","received_events_url":"https://api.github.com/users/Veykril/received_events","type":"User","site_admin":false},"repo":{"id":151125532,"node_id":"MDEwOlJlcG9zaXRvcnkxNTExMjU1MzI=","name":"uuid","full_name":"Veykril/uuid","private":false,"owner":{"login":"Veykril","id":3757771,"node_id":"MDQ6VXNlcjM3NTc3NzE=","avatar_url":"https://avatars3.githubusercontent.com/u/3757771?v=4","gravatar_id":"","url":"https://api.github.com/users/Veykril","html_url":"https://github.com/Veykril","followers_url":"https://api.github.com/users/Veykril/followers","following_url":"https://api.github.com/users/Veykril/following{/other_user}","gists_url":"https://api.github.com/users/Veykril/gists{/gist_id}","starred_url":"https://api.github.com/users/Veykril/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Veykril/subscriptions","organizations_url":"https://api.github.com/users/Veykril/orgs","repos_url":"https://api.github.com/users/Veykril/repos","events_url":"https://api.github.com/users/Veykril/events{/privacy}","received_events_url":"https://api.github.com/users/Veykril/received_events","type":"User","site_admin":false},"html_url":"https://github.com/Veykril/uuid","description":"Generate and parse UUIDs.","fork":true,"url":"https://api.github.com/repos/Veykril/uuid","forks_url":"https://api.github.com/repos/Veykril/uuid/forks","keys_url":"https://api.github.com/repos/Veykril/uuid/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Veykril/uuid/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Veykril/uuid/teams","hooks_url":"https://api.github.com/repos/Veykril/uuid/hooks","issue_events_url":"https://api.github.com/repos/Veykril/uuid/issues/events{/number}","events_url":"https://api.github.com/repos/Veykril/uuid/events","assignees_url":"https://api.github.com/repos/Veykril/uuid/assignees{/user}","branches_url":"https://api.github.com/repos/Veykril/uuid/branches{/branch}","tags_url":"https://api.github.com/repos/Veykril/uuid/tags","blobs_url":"https://api.github.com/repos/Veykril/uuid/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Veykril/uuid/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Veykril/uuid/git/refs{/sha}","trees_url":"https://api.github.com/repos/Veykril/uuid/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Veykril/uuid/statuses/{sha}","languages_url":"https://api.github.com/repos/Veykril/uuid/languages","stargazers_url":"https://api.github.com/repos/Veykril/uuid/stargazers","contributors_url":"https://api.github.com/repos/Veykril/uuid/contributors","subscribers_url":"https://api.github.com/repos/Veykril/uuid/subscribers","subscription_url":"https://api.github.com/repos/Veykril/uuid/subscription","commits_url":"https://api.github.com/repos/Veykril/uuid/commits{/sha}","git_commits_url":"https://api.github.com/repos/Veykril/uuid/git/commits{/sha}","comments_url":"https://api.github.com/repos/Veykril/uuid/comments{/number}","issue_comment_url":"https://api.github.com/repos/Veykril/uuid/issues/comments{/number}","contents_url":"https://api.github.com/repos/Veykril/uuid/contents/{+path}","compare_url":"https://api.github.com/repos/Veykril/uuid/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Veykril/uuid/merges","archive_url":"https://api.github.com/repos/Veykril/uuid/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Veykril/uuid/downloads","issues_url":"https://api.github.com/repos/Veykril/uuid/issues{/number}","pulls_url":"https://api.github.com/repos/Veykril/uuid/pulls{/number}","milestones_url":"https://api.github.com/repos/Veykril/uuid/milestones{/number}","notifications_url":"https://api.github.com/repos/Veykril/uuid/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Veykril/uuid/labels{/name}","releases_url":"https://api.github.com/repos/Veykril/uuid/releases{/id}","deployments_url":"https://api.github.com/repos/Veykril/uuid/deployments","created_at":"2018-10-01T17:05:38Z","updated_at":"2018-10-02T16:59:43Z","pushed_at":"2018-10-02T16:59:41Z","git_url":"git://github.com/Veykril/uuid.git","ssh_url":"git@github.com:Veykril/uuid.git","clone_url":"https://github.com/Veykril/uuid.git","svn_url":"https://github.com/Veykril/uuid","homepage":"http://docs.rs/uuid","size":875,"stargazers_count":0,"watchers_count":0,"language":"Rust","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"other","name":"NOASSERTION","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"uuid-rs:master","ref":"master","sha":"ebfb5d2be4a181c07a8cb78cbb06932b0deb95a8","user":{"login":"uuid-rs","id":35938770,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM1OTM4Nzcw","avatar_url":"https://avatars2.githubusercontent.com/u/35938770?v=4","gravatar_id":"","url":"https://api.github.com/users/uuid-rs","html_url":"https://github.com/uuid-rs","followers_url":"https://api.github.com/users/uuid-rs/followers","following_url":"https://api.github.com/users/uuid-rs/following{/other_user}","gists_url":"https://api.github.com/users/uuid-rs/gists{/gist_id}","starred_url":"https://api.github.com/users/uuid-rs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uuid-rs/subscriptions","organizations_url":"https://api.github.com/users/uuid-rs/orgs","repos_url":"https://api.github.com/users/uuid-rs/repos","events_url":"https://api.github.com/users/uuid-rs/events{/privacy}","received_events_url":"https://api.github.com/users/uuid-rs/received_events","type":"Organization","site_admin":false},"repo":{"id":22446506,"node_id":"MDEwOlJlcG9zaXRvcnkyMjQ0NjUwNg==","name":"uuid","full_name":"uuid-rs/uuid","private":false,"owner":{"login":"uuid-rs","id":35938770,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM1OTM4Nzcw","avatar_url":"https://avatars2.githubusercontent.com/u/35938770?v=4","gravatar_id":"","url":"https://api.github.com/users/uuid-rs","html_url":"https://github.com/uuid-rs","followers_url":"https://api.github.com/users/uuid-rs/followers","following_url":"https://api.github.com/users/uuid-rs/following{/other_user}","gists_url":"https://api.github.com/users/uuid-rs/gists{/gist_id}","starred_url":"https://api.github.com/users/uuid-rs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uuid-rs/subscriptions","organizations_url":"https://api.github.com/users/uuid-rs/orgs","repos_url":"https://api.github.com/users/uuid-rs/repos","events_url":"https://api.github.com/users/uuid-rs/events{/privacy}","received_events_url":"https://api.github.com/users/uuid-rs/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/uuid-rs/uuid","description":"Generate and parse UUIDs.","fork":false,"url":"https://api.github.com/repos/uuid-rs/uuid","forks_url":"https://api.github.com/repos/uuid-rs/uuid/forks","keys_url":"https://api.github.com/repos/uuid-rs/uuid/keys{/key_id}","collaborators_url":"https://api.github.com/repos/uuid-rs/uuid/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/uuid-rs/uuid/teams","hooks_url":"https://api.github.com/repos/uuid-rs/uuid/hooks","issue_events_url":"https://api.github.com/repos/uuid-rs/uuid/issues/events{/number}","events_url":"https://api.github.com/repos/uuid-rs/uuid/events","assignees_url":"https://api.github.com/repos/uuid-rs/uuid/assignees{/user}","branches_url":"https://api.github.com/repos/uuid-rs/uuid/branches{/branch}","tags_url":"https://api.github.com/repos/uuid-rs/uuid/tags","blobs_url":"https://api.github.com/repos/uuid-rs/uuid/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/uuid-rs/uuid/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/uuid-rs/uuid/git/refs{/sha}","trees_url":"https://api.github.com/repos/uuid-rs/uuid/git/trees{/sha}","statuses_url":"https://api.github.com/repos/uuid-rs/uuid/statuses/{sha}","languages_url":"https://api.github.com/repos/uuid-rs/uuid/languages","stargazers_url":"https://api.github.com/repos/uuid-rs/uuid/stargazers","contributors_url":"https://api.github.com/repos/uuid-rs/uuid/contributors","subscribers_url":"https://api.github.com/repos/uuid-rs/uuid/subscribers","subscription_url":"https://api.github.com/repos/uuid-rs/uuid/subscription","commits_url":"https://api.github.com/repos/uuid-rs/uuid/commits{/sha}","git_commits_url":"https://api.github.com/repos/uuid-rs/uuid/git/commits{/sha}","comments_url":"https://api.github.com/repos/uuid-rs/uuid/comments{/number}","issue_comment_url":"https://api.github.com/repos/uuid-rs/uuid/issues/comments{/number}","contents_url":"https://api.github.com/repos/uuid-rs/uuid/contents/{+path}","compare_url":"https://api.github.com/repos/uuid-rs/uuid/compare/{base}...{head}","merges_url":"https://api.github.com/repos/uuid-rs/uuid/merges","archive_url":"https://api.github.com/repos/uuid-rs/uuid/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/uuid-rs/uuid/downloads","issues_url":"https://api.github.com/repos/uuid-rs/uuid/issues{/number}","pulls_url":"https://api.github.com/repos/uuid-rs/uuid/pulls{/number}","milestones_url":"https://api.github.com/repos/uuid-rs/uuid/milestones{/number}","notifications_url":"https://api.github.com/repos/uuid-rs/uuid/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/uuid-rs/uuid/labels{/name}","releases_url":"https://api.github.com/repos/uuid-rs/uuid/releases{/id}","deployments_url":"https://api.github.com/repos/uuid-rs/uuid/deployments","created_at":"2014-07-30T22:03:55Z","updated_at":"2018-10-03T02:58:44Z","pushed_at":"2018-10-02T16:59:42Z","git_url":"git://github.com/uuid-rs/uuid.git","ssh_url":"git@github.com:uuid-rs/uuid.git","clone_url":"https://github.com/uuid-rs/uuid.git","svn_url":"https://github.com/uuid-rs/uuid","homepage":"http://docs.rs/uuid","size":858,"stargazers_count":193,"watchers_count":193,"language":"Rust","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":77,"mirror_url":null,"archived":false,"open_issues_count":23,"license":{"key":"other","name":"NOASSERTION","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":77,"open_issues":23,"watchers":193,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/uuid-rs/uuid/pulls/332"},"html":{"href":"https://github.com/uuid-rs/uuid/pull/332"},"issue":{"href":"https://api.github.com/repos/uuid-rs/uuid/issues/332"},"comments":{"href":"https://api.github.com/repos/uuid-rs/uuid/issues/332/comments"},"review_comments":{"href":"https://api.github.com/repos/uuid-rs/uuid/pulls/332/comments"},"review_comment":{"href":"https://api.github.com/repos/uuid-rs/uuid/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/uuid-rs/uuid/pulls/332/commits"},"statuses":{"href":"https://api.github.com/repos/uuid-rs/uuid/statuses/6cba4cb89dbb9a4a8ee853d2b40984cc56270e57"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"Veykril"}}