{"action":"created","issue":{"url":"https://api.github.com/repos/rejectedsoftware/vibe.d/issues/1542","repository_url":"https://api.github.com/repos/rejectedsoftware/vibe.d","labels_url":"https://api.github.com/repos/rejectedsoftware/vibe.d/issues/1542/labels{/name}","comments_url":"https://api.github.com/repos/rejectedsoftware/vibe.d/issues/1542/comments","events_url":"https://api.github.com/repos/rejectedsoftware/vibe.d/issues/1542/events","html_url":"https://github.com/rejectedsoftware/vibe.d/pull/1542","id":169329228,"number":1542,"title":"Let serializers get a type traits struct instead of the raw type.","user":{"login":"s-ludwig","id":1645969,"avatar_url":"https://avatars.githubusercontent.com/u/1645969?v=3","gravatar_id":"","url":"https://api.github.com/users/s-ludwig","html_url":"https://github.com/s-ludwig","followers_url":"https://api.github.com/users/s-ludwig/followers","following_url":"https://api.github.com/users/s-ludwig/following{/other_user}","gists_url":"https://api.github.com/users/s-ludwig/gists{/gist_id}","starred_url":"https://api.github.com/users/s-ludwig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/s-ludwig/subscriptions","organizations_url":"https://api.github.com/users/s-ludwig/orgs","repos_url":"https://api.github.com/users/s-ludwig/repos","events_url":"https://api.github.com/users/s-ludwig/events{/privacy}","received_events_url":"https://api.github.com/users/s-ludwig/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rejectedsoftware/vibe.d/labels/needs%20review","name":"needs review","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-04T09:20:46Z","updated_at":"2016-08-16T12:05:31Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rejectedsoftware/vibe.d/pulls/1542","html_url":"https://github.com/rejectedsoftware/vibe.d/pull/1542","diff_url":"https://github.com/rejectedsoftware/vibe.d/pull/1542.diff","patch_url":"https://github.com/rejectedsoftware/vibe.d/pull/1542.patch"},"body":"This is a breaking change for any serializer implementations. The expectation though is that the only existing seriailzer implementations are currently the ones in vibe.d itself.\r\n\r\nThe traits struct in particular carries UDA information, which allows serializers to support serializer specific UDAs. The code has also been refactored a bit to reduce line length/visual noise."},"comment":{"url":"https://api.github.com/repos/rejectedsoftware/vibe.d/issues/comments/240082469","html_url":"https://github.com/rejectedsoftware/vibe.d/pull/1542#issuecomment-240082469","issue_url":"https://api.github.com/repos/rejectedsoftware/vibe.d/issues/1542","id":240082469,"user":{"login":"skoppe","id":6967044,"avatar_url":"https://avatars.githubusercontent.com/u/6967044?v=3","gravatar_id":"","url":"https://api.github.com/users/skoppe","html_url":"https://github.com/skoppe","followers_url":"https://api.github.com/users/skoppe/followers","following_url":"https://api.github.com/users/skoppe/following{/other_user}","gists_url":"https://api.github.com/users/skoppe/gists{/gist_id}","starred_url":"https://api.github.com/users/skoppe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/skoppe/subscriptions","organizations_url":"https://api.github.com/users/skoppe/orgs","repos_url":"https://api.github.com/users/skoppe/repos","events_url":"https://api.github.com/users/skoppe/events{/privacy}","received_events_url":"https://api.github.com/users/skoppe/received_events","type":"User","site_admin":false},"created_at":"2016-08-16T12:05:31Z","updated_at":"2016-08-16T12:05:31Z","body":"The changes look pretty straightforward. I see no issues. (btw good idea to separate T => Traits rename)"}}
{"actor":{"display_login":"skoppe"}}