{"comment":{"url":"https://api.github.com/repos/nikomatsakis/rust/comments/9797258","html_url":"https://github.com/nikomatsakis/rust/commit/fd52a240ffd69c9e498dbbc68ae5852e7eb988f7#commitcomment-9797258","id":9797258,"user":{"login":"pnkfelix","id":173127,"avatar_url":"https://avatars.githubusercontent.com/u/173127?v=3","gravatar_id":"","url":"https://api.github.com/users/pnkfelix","html_url":"https://github.com/pnkfelix","followers_url":"https://api.github.com/users/pnkfelix/followers","following_url":"https://api.github.com/users/pnkfelix/following{/other_user}","gists_url":"https://api.github.com/users/pnkfelix/gists{/gist_id}","starred_url":"https://api.github.com/users/pnkfelix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pnkfelix/subscriptions","organizations_url":"https://api.github.com/users/pnkfelix/orgs","repos_url":"https://api.github.com/users/pnkfelix/repos","events_url":"https://api.github.com/users/pnkfelix/events{/privacy}","received_events_url":"https://api.github.com/users/pnkfelix/received_events","type":"User","site_admin":false},"position":33,"line":136,"path":"src/libcollections/enum_set.rs","commit_id":"fd52a240ffd69c9e498dbbc68ae5852e7eb988f7","created_at":"2015-02-18T11:04:12Z","updated_at":"2015-02-18T11:04:12Z","body":"i would have added a private `from_bits` constructor method to avoid having to write `marker: marker::PhantomData` everywhere.  But maybe you are trying to suffer the pain in order to inspire yourself to resolve this problem in a different way."}}