pub struct Error(/* private fields */);Expand description
An Objective-C error object.
C++ equivalent: NS::Error
Implementations§
Source§impl Error
impl Error
Sourcepub fn error(
domain: ErrorDomain,
code: Integer,
user_info: *mut Dictionary,
) -> Option<Self>
pub fn error( domain: ErrorDomain, code: Integer, user_info: *mut Dictionary, ) -> Option<Self>
Create an error with the specified domain, code, and user info.
C++ equivalent: static Error* error(ErrorDomain domain, Integer code, class Dictionary* pDictionary)
Sourcepub fn init(&self) -> Option<Self>
pub fn init(&self) -> Option<Self>
Initialize an allocated error.
C++ equivalent: Error* init()
Sourcepub fn init_with_domain(
&self,
domain: ErrorDomain,
code: Integer,
user_info: *mut Dictionary,
) -> Option<Self>
pub fn init_with_domain( &self, domain: ErrorDomain, code: Integer, user_info: *mut Dictionary, ) -> Option<Self>
Initialize with domain, code, and user info.
C++ equivalent: Error* init(ErrorDomain domain, Integer code, class Dictionary* pDictionary)
Sourcepub fn domain(&self) -> ErrorDomain
pub fn domain(&self) -> ErrorDomain
Get the error domain.
C++ equivalent: ErrorDomain domain() const
Sourcepub fn user_info(&self) -> *mut Dictionary
pub fn user_info(&self) -> *mut Dictionary
Get the user info dictionary.
C++ equivalent: class Dictionary* userInfo() const
Sourcepub fn localized_description(&self) -> *mut String
pub fn localized_description(&self) -> *mut String
Get the localized description.
C++ equivalent: class String* localizedDescription() const
Sourcepub fn localized_recovery_options(&self) -> *mut Array<String>
pub fn localized_recovery_options(&self) -> *mut Array<String>
Get the localized recovery options.
C++ equivalent: class Array* localizedRecoveryOptions() const
Sourcepub fn localized_recovery_suggestion(&self) -> *mut String
pub fn localized_recovery_suggestion(&self) -> *mut String
Get the localized recovery suggestion.
C++ equivalent: class String* localizedRecoverySuggestion() const
Sourcepub fn localized_failure_reason(&self) -> *mut String
pub fn localized_failure_reason(&self) -> *mut String
Get the localized failure reason.
C++ equivalent: class String* localizedFailureReason() const