pub struct UnknownArchitecture(pub String);Expand description
Error returned when parsing an architecture string fails.
The inner String is the unrecognised input.
use apple_platforms::triple::{Architecture, UnknownArchitecture};
let err: UnknownArchitecture = "riscv64".parse::<Architecture>().unwrap_err();
assert!(err.to_string().contains("riscv64"));Tuple Fields§
§0: StringTrait Implementations§
Source§impl Clone for UnknownArchitecture
impl Clone for UnknownArchitecture
Source§fn clone(&self) -> UnknownArchitecture
fn clone(&self) -> UnknownArchitecture
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UnknownArchitecture
impl Debug for UnknownArchitecture
Source§impl Display for UnknownArchitecture
impl Display for UnknownArchitecture
Source§impl Error for UnknownArchitecture
impl Error for UnknownArchitecture
1.30.0 · 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 PartialEq for UnknownArchitecture
impl PartialEq for UnknownArchitecture
impl Eq for UnknownArchitecture
impl StructuralPartialEq for UnknownArchitecture
Auto Trait Implementations§
impl Freeze for UnknownArchitecture
impl RefUnwindSafe for UnknownArchitecture
impl Send for UnknownArchitecture
impl Sync for UnknownArchitecture
impl Unpin for UnknownArchitecture
impl UnsafeUnpin for UnknownArchitecture
impl UnwindSafe for UnknownArchitecture
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