pub struct EntityIssue {
pub code: Option<String>,
pub ddl: Option<String>,
pub entity_type: Option<String>,
pub id: Option<String>,
pub message: Option<String>,
pub position: Option<Position>,
pub severity: Option<String>,
pub type_: Option<String>,
}
Expand description
Issue related to the entity.
This type is not used in any activity, and only used as part of another schema.
Fields§
§code: Option<String>
Error/Warning code
ddl: Option<String>
The ddl which caused the issue, if relevant.
entity_type: Option<String>
The entity type (if the DDL is for a sub entity).
id: Option<String>
Unique Issue ID.
message: Option<String>
Issue detailed message
position: Option<Position>
The position of the issue found, if relevant.
severity: Option<String>
Severity of the issue
type_: Option<String>
The type of the issue.
Trait Implementations§
Source§impl Clone for EntityIssue
impl Clone for EntityIssue
Source§fn clone(&self) -> EntityIssue
fn clone(&self) -> EntityIssue
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 EntityIssue
impl Debug for EntityIssue
Source§impl Default for EntityIssue
impl Default for EntityIssue
Source§fn default() -> EntityIssue
fn default() -> EntityIssue
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EntityIssue
impl<'de> Deserialize<'de> for EntityIssue
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for EntityIssue
impl Serialize for EntityIssue
impl Part for EntityIssue
Auto Trait Implementations§
impl Freeze for EntityIssue
impl RefUnwindSafe for EntityIssue
impl Send for EntityIssue
impl Sync for EntityIssue
impl Unpin for EntityIssue
impl UnwindSafe for EntityIssue
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more