Struct evcxr::CompilationError [−][src]
Fields
json: JsonValue
Implementations
impl CompilationError
[src]
pub fn is_from_user_code(&self) -> bool
[src]
Returns whether this error originated in code supplied by the user.
pub fn is_from_generated_code(&self) -> bool
[src]
Returns whether this error originated in code that we generated.
pub fn message(&self) -> String
[src]
pub fn code(&self) -> Option<&str>
[src]
pub fn explanation(&self) -> Option<&str>
[src]
pub fn evcxr_extra_hint(&self) -> Option<&'static str>
[src]
pub fn spanned_messages(&self) -> &[SpannedMessage]
[src]
pub fn primary_spanned_message(&self) -> Option<&SpannedMessage>
[src]
Returns the primary spanned message, or if there is no primary spanned message, perhaps because it was reported in generated code, so go filtered out, then returns the first spanned message, if any.
pub fn level(&self) -> &str
[src]
pub fn help(&self) -> Vec<String>
[src]
pub fn rendered(&self) -> String
[src]
Trait Implementations
impl Clone for CompilationError
[src]
fn clone(&self) -> CompilationError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CompilationError
[src]
Auto Trait Implementations
impl RefUnwindSafe for CompilationError
[src]
impl Send for CompilationError
[src]
impl Sync for CompilationError
[src]
impl Unpin for CompilationError
[src]
impl UnwindSafe for CompilationError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Any for T where
T: Any,
T: Any,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Cast for T
pub fn cast<U>(self, interner: &<U as HasInterner>::Interner) -> U where
Self: CastTo<U>,
U: HasInterner,
Self: CastTo<U>,
U: HasInterner,
impl<T> CloneAny for T where
T: Clone + Any,
T: Clone + Any,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,