pub struct ObjcError {
pub kind: ObjcErrorKind,
pub location: Option<OffsetSpan>,
pub context: Vec<ContextFrame>,
pub source: Option<Box<ParseError>>,
/* private fields */
}Expand description
The ObjcError type.
Fields§
§kind: ObjcErrorKindThe kind field.
location: Option<OffsetSpan>The location field.
context: Vec<ContextFrame>The context field.
source: Option<Box<ParseError>>The source field.
Implementations§
Source§impl ObjcError
impl ObjcError
Sourcepub fn new(kind: ObjcErrorKind, message: impl Into<String>) -> Self
pub fn new(kind: ObjcErrorKind, message: impl Into<String>) -> Self
Performs new.
Sourcepub fn unsupported(message: impl Into<String>) -> Self
pub fn unsupported(message: impl Into<String>) -> Self
Performs unsupported.
Sourcepub fn with_context(self, frame: ContextFrame) -> Self
pub fn with_context(self, frame: ContextFrame) -> Self
Performs with_context.
Trait Implementations§
Source§impl Error for ObjcError
impl Error for ObjcError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<ParseError> for ObjcError
impl From<ParseError> for ObjcError
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ObjcError
impl RefUnwindSafe for ObjcError
impl Send for ObjcError
impl Sync for ObjcError
impl Unpin for ObjcError
impl UnsafeUnpin for ObjcError
impl UnwindSafe for ObjcError
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