#[repr(C)]pub struct ArchivedIssuewhere
String: Archive,
Option<usize>: Archive,
Severity: Archive,
Vec<RelatedLocation>: Archive,
Option<String>: Archive,{
pub file: <String as Archive>::Archived,
pub line: <Option<usize> as Archive>::Archived,
pub column: <Option<usize> as Archive>::Archived,
pub end_line: <Option<usize> as Archive>::Archived,
pub end_column: <Option<usize> as Archive>::Archived,
pub rule_id: <String as Archive>::Archived,
pub message: <String as Archive>::Archived,
pub severity: <Severity as Archive>::Archived,
pub source: <String as Archive>::Archived,
pub related: <Vec<RelatedLocation> as Archive>::Archived,
pub suggestion: <Option<String> as Archive>::Archived,
}Expand description
An archived Issue
Fields§
§file: <String as Archive>::ArchivedThe archived counterpart of Issue::file
line: <Option<usize> as Archive>::ArchivedThe archived counterpart of Issue::line
column: <Option<usize> as Archive>::ArchivedThe archived counterpart of Issue::column
end_line: <Option<usize> as Archive>::ArchivedThe archived counterpart of Issue::end_line
end_column: <Option<usize> as Archive>::ArchivedThe archived counterpart of Issue::end_column
rule_id: <String as Archive>::ArchivedThe archived counterpart of Issue::rule_id
message: <String as Archive>::ArchivedThe archived counterpart of Issue::message
severity: <Severity as Archive>::ArchivedThe archived counterpart of Issue::severity
source: <String as Archive>::ArchivedThe archived counterpart of Issue::source
The archived counterpart of Issue::related
suggestion: <Option<String> as Archive>::ArchivedThe archived counterpart of Issue::suggestion
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedIssuewhere
String: Archive,
Option<usize>: Archive,
Severity: Archive,
Vec<RelatedLocation>: Archive,
Option<String>: Archive,
<__C as Fallible>::Error: Trace,
<String as Archive>::Archived: CheckBytes<__C>,
<Option<usize> as Archive>::Archived: CheckBytes<__C>,
<Severity as Archive>::Archived: CheckBytes<__C>,
<Vec<RelatedLocation> as Archive>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedIssuewhere
String: Archive,
Option<usize>: Archive,
Severity: Archive,
Vec<RelatedLocation>: Archive,
Option<String>: Archive,
<__C as Fallible>::Error: Trace,
<String as Archive>::Archived: CheckBytes<__C>,
<Option<usize> as Archive>::Archived: CheckBytes<__C>,
<Severity as Archive>::Archived: CheckBytes<__C>,
<Vec<RelatedLocation> as Archive>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
Source§impl Debug for ArchivedIssue
impl Debug for ArchivedIssue
impl Portable for ArchivedIssuewhere
String: Archive,
Option<usize>: Archive,
Severity: Archive,
Vec<RelatedLocation>: Archive,
Option<String>: Archive,
<String as Archive>::Archived: Portable,
<Option<usize> as Archive>::Archived: Portable,
<Severity as Archive>::Archived: Portable,
<Vec<RelatedLocation> as Archive>::Archived: Portable,
<Option<String> as Archive>::Archived: Portable,
Auto Trait Implementations§
impl Freeze for ArchivedIssue
impl RefUnwindSafe for ArchivedIssue
impl Send for ArchivedIssue
impl Sync for ArchivedIssue
impl !Unpin for ArchivedIssue
impl !UnsafeUnpin for ArchivedIssue
impl UnwindSafe for ArchivedIssue
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.