pub struct MigrationDiagnostic {
pub severity: Severity,
pub code: &'static str,
pub path: String,
pub message: String,
pub help: Option<String>,
pub recoverable: bool,
/* private fields */
}Fields§
§severity: Severity§code: &'static str§path: String§message: String§help: Option<String>§recoverable: boolImplementations§
Source§impl MigrationDiagnostic
impl MigrationDiagnostic
pub fn error( code: &'static str, cursor: IrCursor, message: impl Into<String>, ) -> Self
pub fn recoverable( code: &'static str, cursor: IrCursor, message: impl Into<String>, ) -> Self
pub fn warning( code: &'static str, cursor: IrCursor, message: impl Into<String>, ) -> Self
pub fn with_help(self, help: impl Into<String>) -> Self
Trait Implementations§
Source§impl Clone for MigrationDiagnostic
impl Clone for MigrationDiagnostic
Source§impl Debug for MigrationDiagnostic
impl Debug for MigrationDiagnostic
Source§impl Deserialize<'static> for MigrationDiagnostic
impl Deserialize<'static> for MigrationDiagnostic
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'static>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'static>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MigrationDiagnostic
Source§impl PartialEq for MigrationDiagnostic
impl PartialEq for MigrationDiagnostic
Source§impl Serialize for MigrationDiagnostic
impl Serialize for MigrationDiagnostic
impl StructuralPartialEq for MigrationDiagnostic
Auto Trait Implementations§
impl Freeze for MigrationDiagnostic
impl RefUnwindSafe for MigrationDiagnostic
impl Send for MigrationDiagnostic
impl Sync for MigrationDiagnostic
impl Unpin for MigrationDiagnostic
impl UnsafeUnpin for MigrationDiagnostic
impl UnwindSafe for MigrationDiagnostic
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,
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.