pub struct Group<W: Warning> { /* private fields */ }Expand description
A group of warning Warnings associated with an Element.
This group is emitted from the IntoGroupByElem iterator.
The warning Warnings are owned and so can be moved to another location.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<W> Freeze for Group<W>
impl<W> RefUnwindSafe for Group<W>where
W: RefUnwindSafe,
impl<W> Send for Group<W>
impl<W> Sync for Group<W>
impl<W> Unpin for Group<W>where
W: Unpin,
impl<W> UnsafeUnpin for Group<W>
impl<W> UnwindSafe for Group<W>where
W: UnwindSafe,
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoCaveat for T
impl<T> IntoCaveat for T
Source§fn into_caveat<W>(self, warnings: Set<W>) -> Caveat<T, W>where
W: Warning,
fn into_caveat<W>(self, warnings: Set<W>) -> Caveat<T, W>where
W: Warning,
Any type can be converted to
Caveat<T> by supplying a list of Warnings.Source§fn into_infallible_caveat(self) -> Caveat<Self, Infallible>
fn into_infallible_caveat(self) -> Caveat<Self, Infallible>
If a
FromSchema is infallible a Caveat can be created using this method.