Module new_rawr::traits [−][src]
Traits for common API functionality.
Traits
Approvable | An object that can be approved or removed by a moderator. |
Commentable | An object that can be commented upon and may have comments. |
Content | An object that was created by an author and is in a subreddit (i.e. a submission or comment) |
Created | An object that was created at some point (e.g. a subreddit, a submission or a comment) |
Distinguishable | An object that can be distinguished (moderator/admin/special indicator). |
Editable | An object that can be edited (anything that has a body). |
Flairable | An object that has a flair and can be given a flair by the creator or a moderator. |
Lockable | An object that can be locked so that no further comments can be added. |
PageListing | A paginatable listing. |
Reportable | An object that can be reported (submission, comment, private message). Also exposes moderation options to review reports. |
Stickable | An object that can be stickied (made into an ‘annoucement post’). In practice, this is only self/link posts. |
Visible | An object that can be shown/hidden in listings. |
Votable | An object that can be voted upon and has a score based on the upvotes - downvotes. |