pub struct SoftwareShapeDiagnostic {
pub diagnostic_id: String,
pub shape_id: String,
pub code: String,
pub severity: SoftwareShapeSeverity,
pub statement_id: Option<String>,
pub entity_key: Option<String>,
pub field: String,
pub message: String,
}Expand description
Queryable shape failure modeled after a SHACL validation result.
Fields§
§diagnostic_id: String§shape_id: String§code: String§severity: SoftwareShapeSeverity§statement_id: Option<String>§entity_key: Option<String>§field: String§message: StringTrait Implementations§
Source§impl Clone for SoftwareShapeDiagnostic
impl Clone for SoftwareShapeDiagnostic
Source§fn clone(&self) -> SoftwareShapeDiagnostic
fn clone(&self) -> SoftwareShapeDiagnostic
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SoftwareShapeDiagnostic
impl Debug for SoftwareShapeDiagnostic
Source§impl<'de> Deserialize<'de> for SoftwareShapeDiagnostic
impl<'de> Deserialize<'de> for SoftwareShapeDiagnostic
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
impl Eq for SoftwareShapeDiagnostic
Source§impl PartialEq for SoftwareShapeDiagnostic
impl PartialEq for SoftwareShapeDiagnostic
Source§impl Serialize for SoftwareShapeDiagnostic
impl Serialize for SoftwareShapeDiagnostic
impl StructuralPartialEq for SoftwareShapeDiagnostic
Auto Trait Implementations§
impl Freeze for SoftwareShapeDiagnostic
impl RefUnwindSafe for SoftwareShapeDiagnostic
impl Send for SoftwareShapeDiagnostic
impl Sync for SoftwareShapeDiagnostic
impl Unpin for SoftwareShapeDiagnostic
impl UnsafeUnpin for SoftwareShapeDiagnostic
impl UnwindSafe for SoftwareShapeDiagnostic
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.