Struct slint_interpreter::Diagnostic
source · [−]pub struct Diagnostic { /* private fields */ }
Expand description
This structure represent a diagnostic emitted while compiling .slint code.
It is basically a message, a level (warning or error), attached to a position in the code
Implementations
sourceimpl Diagnostic
impl Diagnostic
sourcepub fn level(&self) -> DiagnosticLevel
pub fn level(&self) -> DiagnosticLevel
Return the level for this diagnostic
sourcepub fn line_column(&self) -> (usize, usize)
pub fn line_column(&self) -> (usize, usize)
Returns a tuple with the line (starting at 1) and column number (starting at 0)
sourcepub fn source_file(&self) -> Option<&Path>
pub fn source_file(&self) -> Option<&Path>
return the path of the source file where this error is attached
Trait Implementations
sourceimpl Clone for Diagnostic
impl Clone for Diagnostic
sourcefn clone(&self) -> Diagnostic
fn clone(&self) -> Diagnostic
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for Diagnostic
impl Debug for Diagnostic
Auto Trait Implementations
impl RefUnwindSafe for Diagnostic
impl !Send for Diagnostic
impl !Sync for Diagnostic
impl Unpin for Diagnostic
impl UnwindSafe for Diagnostic
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more