#[non_exhaustive]pub enum CommentPosition {
Inline,
Above,
}Expand description
Placement style for comments emitted by crate::Commented.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Inline
Emit the comment inline on the right side from the item it describes (default)
Above
Emit the comment above the item it describes
Trait Implementations§
Source§impl Clone for CommentPosition
impl Clone for CommentPosition
Source§fn clone(&self) -> CommentPosition
fn clone(&self) -> CommentPosition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CommentPosition
impl Debug for CommentPosition
Source§impl PartialEq for CommentPosition
impl PartialEq for CommentPosition
impl Copy for CommentPosition
impl Eq for CommentPosition
impl StructuralPartialEq for CommentPosition
Auto Trait Implementations§
impl Freeze for CommentPosition
impl RefUnwindSafe for CommentPosition
impl Send for CommentPosition
impl Sync for CommentPosition
impl Unpin for CommentPosition
impl UnsafeUnpin for CommentPosition
impl UnwindSafe for CommentPosition
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more